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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Обработка исключений в Python 3
  2. Декораторы в Python
  3. Значения по умолчанию в Python
  4. Переопределение метода __or__()
  5. Python itertools combinations() — группировка элементов
  6. Работа со строками в Python
  7. Поиск индексов подстроки
  8. Получение ID текущего процесса
  9. Форматирование вывода списков
  10. Управление памятью в numpy.
  11. Проверка вхождения подстроки
  12. Проблема сравнения словарей
  13. Работа с argparse
  14. Вывод сложных структур данных с помощью pprint
  15. Python Метод Union Множеств
  16. Выключение компьютера с помощью Python
  17. Concrete Paths в Python
  18. Метод pop() списка
  19. Атрибуты класса и экземпляра
  20. Константы в модуле cmath
  21. Настройка вывода в Numpy
  22. Функция reduce() из модуля functools
  23. Оператор (*) в Python
  24. Проектирование Singleton с метаклассом
  25. Основы работы со строками в Python
  26. Вложенные генераторы в Python
  27. Поиск подстроки в строке
  28. Тернарный оператор в Python
  29. Создание даты из строки ISO
  30. Переопределение метода
  31. Оператор морж в Python 3.8
  32. Создание словаря и множества
  33. Операторы += в Python
  34. Метод setdefault() в Python
  35. Работа с collections в Python.
  36. Объединение списков в строку
  37. Секреты Python
  38. Преобразование символов в нижний регистр
  39. Работа с набором данных CIFAR10 в PyTorch
  40. Декораторы в Python
  41. Работа с пользовательским вводом
  42. Работа с OpenCV
  43. Генератор надежных паролей
  44. Python: отличительная особенность — отступы
  45. Встроенные функции Python
  46. Контроль точности вывода чисел
  47. Обмен данными с asyncio.Queue

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