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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Многопоточность в Python
  2. Получение комбинаций в Python
  3. Передача словаря через **kwargs
  4. Реверс строки в Python
  5. Создание списков в Python
  6. Функция reduce() в Python
  7. Создание и обучение модели с Keras
  8. Функция с *args.
  9. Работа со строками в Python
  10. Генератор списка с условием if
  11. Метод count() для списка
  12. Сложение матриц в NumPy
  13. Счетчик в Python: most_common()
  14. Проверка дубликатов в Python
  15. Сравнение строк в Python
  16. Печать комбинаций в Python с Itertools
  17. Форматирование даты с strftime()
  18. Раздувающийся словарь в Python
  19. Работа с SQLite в Python
  20. Вычисление натуральных логарифмов в NumPy
  21. Функции min(), max(), sum()
  22. Улучшенные подсказки для импорта в Python 3.12
  23. Создание namedtuple из словаря
  24. Обработка исключений в Python
  25. Работа с deque в Python
  26. Копирование и вставка текста в Python
  27. Просмотр атрибутов и методов класса
  28. Работа с Enum в Python3.
  29. Работа с дробями в Python
  30. Создание списка дат
  31. Python enumerate() функции
  32. Асинхронное выполнение задач в процессах
  33. Работа со строками в Python
  34. Функция zip() в Python
  35. Объединение списков с помощью zip
  36. Dict Comprehension в Python
  37. Выход из профиля в Django
  38. Операции с матрицами в Python
  39. Создание инструмента обнаружения плагиата
  40. Конкатенация строк в Python
  41. Метод pos в Python
  42. Делегирование в Python
  43. Константы в модуле cmath
  44. Оформление текста в консоли с TermColor
  45. Однострочники Python

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