Курс Python → Операции с кортежами
Кортежи в Python являются неизменяемыми последовательностями элементов, поэтому все операции над кортежами, которые изменяют их содержимое, не поддерживаются. Однако, можно выполнять операции, которые не изменяют кортеж, такие как сложение кортежей, умножение кортежа на число, использование методов index() и count(), а также некоторые другие операции.
Например, для сложения двух кортежей можно использовать оператор «+», который создаст новый кортеж из элементов обоих исходных кортежей. Также можно умножить кортеж на число, чтобы повторить его содержимое несколько раз. Методы index() и count() позволяют находить индекс элемента в кортеже и подсчитывать количество его вхождений.
Кроме того, с помощью кортежей можно менять элементы местами, например, при помощи множественного присваивания значений. Это позволяет программистам на Python легко и элегантно менять значения переменных без использования временных переменных.
а = 1
b = 2
(a, b) = (b, a)
print(a, b) # Вывод: 2 1
Таким образом, кортежи в Python предоставляют широкие возможности для работы с неизменяемыми последовательностями элементов, позволяя выполнять множество операций без изменения их содержимого. Использование кортежей может сделать код более читаемым, эффективным и компактным, особенно при выполнении операций, которые не требуют изменения кортежа.
Другие уроки курса "Python"
- Форматирование вывода списков
- Определение относительного пути
- Сериализация и десериализация объектов
- Хешируемые ключи в Python
- Определение функций с необязательными аргументами
- Атрибуты класса и экземпляра
- Сравнение строк в Python
- Python: возвращение нескольких значений
- Создание списка через итерацию
- Работа с CSV файлами в Python
- Возврат нескольких значений
- Измерение времени выполнения кода
- Метод matmul для умножения матриц
- Python 3.12: переиспользование кавычек
- Функции высшего порядка в Python
- Непрерывная проверка в Python
- Декораторы с аргументами
- enumerate() в Python для работы с индексами
- Работа с NumPy.linalg
- Псевдонимы в Python
- Получение имени функции с помощью inspect
- Генерация UUID в Python
- Python Calendar Usage
- Сериализация данных в JSON с помощью json.dumps
- Метод __iand__ для пользовательских классов
- Создание итерируемых объектов
- Деление в Python
- Работа с атрибутом dict
- Работа с zip()
- Моржовый оператор в Python 3.8
- Поиск самого частого элемента
- Удаление элемента из списка в Python
- Хеширование паролей с солью
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Работа с аргументами командной строки
- Установка пакета в Python
- Функции с дополнением
- Flask: создание веб-приложений
- Метод __irshift__ для Python
- Метод repr() в Python
- Функция eval() в Python
- Расчет времени выполнения кода
- Переопределение метода xor в Python
- Удаление элементов по срезу
- Обмен значений переменных в Python
- Функция enumerate в Python
- Поиск элементов BeautifulSoup















