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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Отношения подклассов в Python
  2. Автоматизация скриптов на AWS Lightsail.
  3. Метод lt для сортировки объектов
  4. Область видимости переменных
  5. Правила именования переменных
  6. Просмотр файла в Jupyter Noteboo
  7. Тест скорости набора текста на Python
  8. Работа с *args и **kwargs в Python
  9. Наследование в программировании
  10. Доступ к локальным переменным
  11. Отступы в Python
  12. Участие в LP стейкинге Waves
  13. Оформление кода на Python
  14. Конкатенация списков в Python
  15. Удаление первого элемента списка
  16. Удаление дубликатов из списка
  17. Python Метод Union Множеств
  18. Профилирование кода на Python
  19. Операции с числами в Python
  20. Условные выражения в Python
  21. Проверка существования переменной с оператором :=
  22. Проверка вхождения подстроки
  23. Получение атрибутов и методов класса
  24. Переменная Шредингера
  25. Поиск индексов подстроки
  26. Генерация резюме в Gensim
  27. Документирование функций в Python
  28. Выбор редактора кода.
  29. Вычисление логарифмов в Python
  30. Базовые объекты Python
  31. Константы в модуле cmath
  32. f-строки в формате строк
  33. Замена текста с помощью sub
  34. Удаление дубликатов из списка с помощью dict.fromkeys
  35. Проверка типа объекта в Python
  36. Итерация по копии коллекции
  37. Разработка игры Pong с turtle
  38. Работа с deque из collections
  39. Оператор Walrus в Python 3.8

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