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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Фильтрация списка от «ложных» значений
  2. Представление бесконечности в Python
  3. Поиск индекса элемента в списке
  4. Фильтрация элементов с помощью islice
  5. Преобразование чисел в слова
  6. Измерение времени выполнения кода
  7. Модуль itertools: комбинации и перестановки
  8. Глобальные переменные в Python
  9. kwargs в Python
  10. Склеивание строк через метод join()
  11. Форматирование даты с strftime()
  12. Избегайте использования goto
  13. Сортировка HTML-элементов
  14. Справка по импортированным модулям
  15. Оптимизация гиперпараметров с Scikit Optimize
  16. Регистрация на хакатоне
  17. Открытие, чтение и закрытие файла
  18. Получение локальных переменных в Python
  19. Вызов функций по строке в Python.
  20. Установка и использование модуля Wikipedia
  21. Оператор «or» в Python
  22. Объединение списков с помощью zip
  23. Форматирование строк в Python
  24. Работа с множествами в Python
  25. Работа с модулем random
  26. Получение обратного списка чисел
  27. Объединение словарей в Python
  28. Работа с CSV файлами в Python
  29. Операции с числами в Python
  30. Magic Commands — улучшение работы с Python
  31. JSON в Python: модуль, dump, dumps, load
  32. Структуры данных в Python
  33. Использование подчеркивания в REPL
  34. Доступ к локальным переменным
  35. Работа с парами ключ-значение
  36. Возвращение нескольких значений через кортеж или класс
  37. Асинхронное выполнение задач в процессах
  38. Обработка ошибки IndexError
  39. Обработка исключений с блоком else
  40. Получение ID текущего процесса
  41. Цикл while в Python
  42. Преобразование многоуровневого словаря
  43. Работа со строками в Python.
  44. Форматирование вывода списков
  45. Генераторы в Python

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