Курс Python → Операции с кортежами
Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.
Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.
Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.
а = 1
b = 2
(a, b) = (b, a)
print(a, b) # Вывод: 2 1
Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.
Другие уроки курса "Python"
- Использование метода lower()
- Вывод букв строки в Python
- Проверка вхождения подстроки
- Печать месячного календаря
- Метод count в Python: почему count(», ») возвращает 4?
- Преобразование строк в числа с плавающей запятой
- Python Аргументы по умолчанию
- Подчеркивание в REPL
- Запуск файлового сервера
- Методы в Python
- Удаление URL-адресов в Python
- Метод add для класса Vector
- None в Python: использование и особенности
- Особенности множеств в Python
- Группировка элементов Python
- Генераторы в Python
- Импортирование в Python
- Работа с модулем Calendar
- Работа с collections.Counter
- Вычисление логарифмов в Python
- Mad Libs Generator
- Генерация UUID в Python
- Частичное совпадение ввода
- Метод setitem в Python
- capitalize() — изменение регистра первого символа строки
- Непрерывная проверка в Python
- Участие в LP стейкинге Waves
- Конвертация изображений в PDF
- Применение функции к элементам списка
- Порядок и длина множеств в Python
- Установка и использование Logzero
- Удаление дубликатов из списка
- Оптимизация памяти в Python
- Разделение строки с регулярными выражениями
- Установка библиотек в Python
- Генераторы в Python
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Ключевое слово global в Python
- Работа с getopt
- Слияние словарей в Python 3.9
- Именованные срезы в Python
- Работа с итераторами через срезы
- Функция product() из itertools
- Определение объема памяти объекта
- Работа с прокси в Python















