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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Атрибуты объекта в Python
  2. Numpy: объединение массивов
  3. Работа с контекстными менеджерами
  4. JMESPath в Python
  5. Обрезка изображения с Pillow
  6. Игра «Виселица» на Python
  7. Генераторы списков
  8. Генераторы данных
  9. Разделение строк в Python
  10. Magic Commands — улучшение работы с Python
  11. Оптимизация гиперпараметров с Scikit Optimize
  12. Срезы в Python
  13. Использование type hints
  14. Множественное присваивание в Python
  15. Отображение графиков в Jupyter с Matplotlib
  16. Создание панели меню Tkinter
  17. Ключевое слово global в Python
  18. Чтение бинарного файла в Python.
  19. Оценка точности модели
  20. Аргументы *args и **kwargs
  21. Python union() функция — объединение множеств
  22. Имена объектов в Python
  23. Запуск внешних программ с subprocess
  24. Оператор Walrus: правильное использование
  25. Открытие и редактирование скриптов Python
  26. Оптимизация поиска в словарях
  27. Модуль itertools: эффективная работа с итераторами
  28. Парсинг веб-страниц с Beautiful Soup
  29. Прокачанный трейсинг ошибок
  30. Проверка условий в Python
  31. Глобальные переменные в Python
  32. Переопределение метода __rshift__
  33. Методы обработки строк в Python
  34. Управление браузером с Selenium
  35. Получение размера объекта с sys.getsizeof()
  36. Удаление элемента по индексу в Python
  37. Определение имен функций
  38. Извлечение новостей с newspaper3k
  39. Профилирование кода
  40. Преобразование многоуровневого словаря
  41. Копирование объектов в Python
  42. Замена подстроки
  43. PUT запрос для обновления данных
  44. Поиск анаграмм с Counter
  45. OrderedDict — упорядоченный словарь
  46. Обработка исключений в Python

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