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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Копирование и вставка текста в Python
  2. Отображение HTML кода в Python
  3. Flask — веб-фреймворк Python
  4. Метод join() для объединения элементов строки
  5. Дизассемблирование Python кода
  6. Преобразование числа в восьмеричную строку
  7. Pretty-printing JSON в Python
  8. Оператор «is not» в Python
  9. Печать в одной строке
  10. Создание виртуальной среды
  11. Измерение времени выполнения кода
  12. Переворот списка в Python
  13. Исключение NotImplementedError
  14. Магические методы в Python
  15. Запуск Python из интерпретатора
  16. Создание графиков в терминале
  17. Работа с очередями в Python
  18. Списки в Python: основы
  19. Разделение строк методом split()
  20. Строковое представление объектов
  21. Функция rsplit() в Python
  22. Хеши в Python
  23. Любовь к Python
  24. Анонимные функции в Python
  25. Перетасовка списков в Python
  26. Получение текущей даты и времени с помощью datetime
  27. Функция enumerate в Python
  28. Решатель судоку на Python с pygame
  29. Метод rename() для переименования файлов и каталогов
  30. Генераторы списков
  31. Установка и использование Logzero
  32. Работа с срезами в Numpy
  33. Обновление множества в Python
  34. SciPy: широкий функционал для математических операций
  35. Делегирование в Python
  36. Python reversed() vs срез[::-1]
  37. Удаление элементов из списка в Python
  38. Сериализация данных в JSON с помощью json.dumps
  39. Конвертация текстовых чисел с помощью Numerizer
  40. Построение графиков в Matplotlib
  41. Обход дочерних элементов BeautifulSoup
  42. Анализ текста на русском языке с помощью Pymystem3
  43. Роль запятой в Python
  44. Модуль Antigravity в Python 3
  45. Создание таблиц в Python с PrettyTable
  46. Декораторы классов
  47. Основы работы с os

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