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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Работа с WindowsPath()
  2. Удаление символа из строки
  3. Применение команды break
  4. Получение текущего времени в Python
  5. Работа с классами данных
  6. Область видимости переменных
  7. Реализация операции -= для пользовательского класса
  8. Разделение списка на гнппы
  9. Функция pow() — возвести число в степень
  10. Измерение времени выполнения кода
  11. Enum в Python: создание и использование перечислений
  12. Отрицательные индексы списков
  13. Создание уникального проекта
  14. Метод count() для списка
  15. Функция enumerate в Python
  16. Работа с GitHub в Telegram
  17. Установка и использование emoji
  18. Операции с комплексными числами
  19. Вычисление натуральных логарифмов в NumPy
  20. Python: цикл for и оператор присваивания
  21. Метод __ixor__ для побитового исключающего ИЛИ
  22. Список и кортеж в Python
  23. Оператор «not» в Python
  24. Преобразование чисел в восьмеричную строку
  25. Получение текущей даты в Python
  26. Запуск Python из интерпретатора
  27. Поиск кода
  28. Создание уникального множества
  29. Переопределение унарных операторов
  30. Настройка шрифта и цвета в Tkinter
  31. Проверка версии Python
  32. Конкатенация строк с методом join()
  33. Моржовый оператор в Python 3.8
  34. Сортировка с помощью параметра key
  35. Отправка поздравлений по дню рождения
  36. Работа с deque из collections
  37. Проверка ввода с помощью isdigit
  38. Возвращение нескольких значений
  39. Запуск внешнего кода в Jupyter
  40. Слияние словарей в Python 3.9
  41. Работа с контекстным менеджером Pool
  42. Извлечение аудио из видео
  43. Проверка существования переменной с оператором :=

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