Курс Python → Операции с кортежами
Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.
Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.
Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.
а = 1
b = 2
(a, b) = (b, a)
print(a, b) # Вывод: 2 1
Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.
Другие уроки курса "Python"
- Копирование и вставка текста в Python
- Отображение HTML кода в Python
- Flask — веб-фреймворк Python
- Метод join() для объединения элементов строки
- Дизассемблирование Python кода
- Преобразование числа в восьмеричную строку
- Pretty-printing JSON в Python
- Оператор «is not» в Python
- Печать в одной строке
- Создание виртуальной среды
- Измерение времени выполнения кода
- Переворот списка в Python
- Исключение NotImplementedError
- Магические методы в Python
- Запуск Python из интерпретатора
- Создание графиков в терминале
- Работа с очередями в Python
- Списки в Python: основы
- Разделение строк методом split()
- Строковое представление объектов
- Функция rsplit() в Python
- Хеши в Python
- Любовь к Python
- Анонимные функции в Python
- Перетасовка списков в Python
- Получение текущей даты и времени с помощью datetime
- Функция enumerate в Python
- Решатель судоку на Python с pygame
- Метод rename() для переименования файлов и каталогов
- Генераторы списков
- Установка и использование Logzero
- Работа с срезами в Numpy
- Обновление множества в Python
- SciPy: широкий функционал для математических операций
- Делегирование в Python
- Python reversed() vs срез[::-1]
- Удаление элементов из списка в Python
- Сериализация данных в JSON с помощью json.dumps
- Конвертация текстовых чисел с помощью Numerizer
- Построение графиков в Matplotlib
- Обход дочерних элементов BeautifulSoup
- Анализ текста на русском языке с помощью Pymystem3
- Роль запятой в Python
- Модуль Antigravity в Python 3
- Создание таблиц в Python с PrettyTable
- Декораторы классов
- Основы работы с os















