Курс Python → Операции с кортежами
Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.
Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.
Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.
а = 1
b = 2
(a, b) = (b, a)
print(a, b) # Вывод: 2 1
Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.
Другие уроки курса "Python"
- Фильтрация списка от «ложных» значений
- Представление бесконечности в Python
- Поиск индекса элемента в списке
- Фильтрация элементов с помощью islice
- Преобразование чисел в слова
- Измерение времени выполнения кода
- Модуль itertools: комбинации и перестановки
- Глобальные переменные в Python
- kwargs в Python
- Склеивание строк через метод join()
- Форматирование даты с strftime()
- Избегайте использования goto
- Сортировка HTML-элементов
- Справка по импортированным модулям
- Оптимизация гиперпараметров с Scikit Optimize
- Регистрация на хакатоне
- Открытие, чтение и закрытие файла
- Получение локальных переменных в Python
- Вызов функций по строке в Python.
- Установка и использование модуля Wikipedia
- Оператор «or» в Python
- Объединение списков с помощью zip
- Форматирование строк в Python
- Работа с множествами в Python
- Работа с модулем random
- Получение обратного списка чисел
- Объединение словарей в Python
- Работа с CSV файлами в Python
- Операции с числами в Python
- Magic Commands — улучшение работы с Python
- JSON в Python: модуль, dump, dumps, load
- Структуры данных в Python
- Использование подчеркивания в REPL
- Доступ к локальным переменным
- Работа с парами ключ-значение
- Возвращение нескольких значений через кортеж или класс
- Асинхронное выполнение задач в процессах
- Обработка ошибки IndexError
- Обработка исключений с блоком else
- Получение ID текущего процесса
- Цикл while в Python
- Преобразование многоуровневого словаря
- Работа со строками в Python.
- Форматирование вывода списков
- Генераторы в Python















