Курс Python → Операции с кортежами
Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.
Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.
Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.
а = 1
b = 2
(a, b) = (b, a)
print(a, b) # Вывод: 2 1
Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.
Другие уроки курса "Python"
- Новшества Flask 2.0
- Объединение строк с помощью метода join
- Преобразование строк в числа в Python
- Декоратор для группы пользователей в Django
- Оператор морж в Python 3.8
- Логирование с Logzero: ротация файла
- Расширение операции побитового «и» в Python
- Асинхронный код в Python
- Список переменных в Python
- Библиотека wikipedia для Python
- Метод округления чисел
- Методы и функции в Python
- Работа со словарями Python
- Использование модуля math
- Метод rlshift для битового сдвига
- Magic Commands — улучшение работы с Python
- Возврат нескольких значений из функции
- Статическая типизация в Python
- Создание директории в Python
- Возврат нескольких значений
- Объединение словарей в Python
- Функция с **kwargs в Python
- Добавление кнопки в tkinter
- Ускорение обработки данных с %autoawait
- Преобразование символов с помощью map
- Многострочные комментарии в Python
- Официальный канал Python в Telegram
- Создание панели меню Tkinter
- Именование столбцов в Python с pandas
- Генераторы в Python
- Декодирование байтов в строку
- Python Тесты и Гайды
- Метод gt в Python
- lru_cache оптимизация функций
- Многострочные комментарии в Python
- Создание треугольника Паскаля
- Python defaultdict добавление ключа
- Переопределение метода delitem в Python
- Объявление переменных в Python
- Представление бесконечности в Python
- Итераторы с потерямиZIP
- Удаление элементов из списка в Python
- Уникальность ключей в словаре
- Работа с изменяемыми коллекциями
- Работа со словарями с defaultdict из collections
- Python Менеджер контекста
- Оператор in для проверки наличия элемента
- Оператор @ для умножения матриц















