Курс Python → Операции с кортежами
Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.
Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.
Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.
а = 1
b = 2
(a, b) = (b, a)
print(a, b) # Вывод: 2 1
Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.
Другие уроки курса "Python"
- Атрибуты объекта в Python
- Numpy: объединение массивов
- Работа с контекстными менеджерами
- JMESPath в Python
- Обрезка изображения с Pillow
- Игра «Виселица» на Python
- Генераторы списков
- Генераторы данных
- Разделение строк в Python
- Magic Commands — улучшение работы с Python
- Оптимизация гиперпараметров с Scikit Optimize
- Срезы в Python
- Использование type hints
- Множественное присваивание в Python
- Отображение графиков в Jupyter с Matplotlib
- Создание панели меню Tkinter
- Ключевое слово global в Python
- Чтение бинарного файла в Python.
- Оценка точности модели
- Аргументы *args и **kwargs
- Python union() функция — объединение множеств
- Имена объектов в Python
- Запуск внешних программ с subprocess
- Оператор Walrus: правильное использование
- Открытие и редактирование скриптов Python
- Оптимизация поиска в словарях
- Модуль itertools: эффективная работа с итераторами
- Парсинг веб-страниц с Beautiful Soup
- Прокачанный трейсинг ошибок
- Проверка условий в Python
- Глобальные переменные в Python
- Переопределение метода __rshift__
- Методы обработки строк в Python
- Управление браузером с Selenium
- Получение размера объекта с sys.getsizeof()
- Удаление элемента по индексу в Python
- Определение имен функций
- Извлечение новостей с newspaper3k
- Профилирование кода
- Преобразование многоуровневого словаря
- Копирование объектов в Python
- Замена подстроки
- PUT запрос для обновления данных
- Поиск анаграмм с Counter
- OrderedDict — упорядоченный словарь
- Обработка исключений в Python















