Курс Python → Операции с кортежами

Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.

Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.

Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.

а = 1
b = 2
(a, b) = (b, a)
print(a, b)  # Вывод: 2 1

Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Генераторы в Python
  2. Метод rsub в Python: расширение функциональности вычитания
  3. Объединение словарей в Python
  4. Работа с базами данных SQLite
  5. Избегайте изменяемых аргументов
  6. Перезагрузка оператора в Python
  7. Flask — веб-фреймворк Python
  8. Бесконечные списки в Python
  9. Извлечение новостей с newspaper3k
  10. Определение относительного пути
  11. Оператор деления для класса Rational
  12. Установка и использование Telegram API в Python
  13. Многострочные комментарии в Python
  14. Переворот строки
  15. Установка и использование pyshorteners
  16. %pinfo: получение информации об объекте
  17. Проверка элементов списка условием
  18. Приоритет операций в Python
  19. Передача аргументов в Python
  20. Функция format() в Python
  21. Работа с SQLite в Python
  22. Получение текущей директории
  23. Возврат значений из генератора
  24. Модуль sys: основы
  25. Шаблоны Flask: условия и циклы
  26. Распаковка элементов массива
  27. Комментарии в Python.
  28. Метод __getitem__ в Python
  29. Многострочные строки в Python
  30. Метод join() для объединения элементов
  31. Объединение строк с помощью метода join
  32. f-строки в формате строк
  33. Методы в Python
  34. Работа с JSON в Python
  35. Измерение времени выполнения
  36. Транспонирование 2D-массива с помощью zip
  37. Декодирование строк в Python
  38. Библиотека Chartify: руководство
  39. Работа со временем в Python
  40. Сортировка с параметром key
  41. Python enumerate() функции
  42. Замена элементов в списке с помощью генераторов списков
  43. Введение в PyTorch
  44. Избегание циклических зависимостей классов в Python

Marketello читают маркетологи из крутых компаний