Кортеж (Tuple) в Python

Кортеж представляет собой совокупность неизменных Python объектов, разделенных запятыми. Кортежи похожи на списки, но мы не можем изменить элементы кортежа, как только они назначены, тогда как в списке элементы могут быть изменены. Основное различие заключается в том, что манипуляции с кортежем быстрее, чем список, поскольку кортежи неизменяемы. Поскольку они неизменяемы, они могут использоваться как ключи для словаря. Кроме того, кортежи используются всякий раз, когда вы хотите вернуть несколько результатов из функции.

Создание кортежа (Tuple) в Python

Кортеж определяется с помощью скобок. Пустой кортеж может быть образован пустой парой круглых скобок.

Пример:

Вывод:

Создание кортежа (Tuple) со значениями

Пример:

Вывод:

Кортеж Python со смешанными типами данных

Пример:

Вывод:

Пример:

Вывод:

Доступ к значениям кортежа

Для доступа к отдельным элементам мы используем квадратные скобки [], где индекс начинается с 0.

Пример:

Вывод:

Добавление кортежа в Python

Пример:

Вывод:

Петли и кортеж

Пример:

Вывод:

Кортеж с индексом

Пример:

Вывод:

Конкатенация кортежей

Вы можете добавить два или более Tuples, используя оператор конкатенации «+».

Пример:

Вывод:

Длина кортежа (Tuple) в Python

Функция len возвращает длину кортежа, равную количеству его элементов.

Пример:

Вывод:

Нарезка кортежей Python

Элементы Python извлекают элементы, основанные на запуске и остановке.

Пример:

Вывод:

str [1: 3] - 1 означает начало второго элемента в кортежах (обратите внимание, что индекс среза начинается с 0). 3 означает завершение в четвертом элементе в списке, но не включать его. Двоеточие посередине - это то, как кортежи Python признают, что мы хотим использовать нарезку для получения объектов в списке.

Пример:

Вывод:

Пример:

Вывод:

Удалить элементы кортежа

Кортежи в Python неизменяемы. Это означает, что как только вы создали кортеж, вы не сможете изменить элементы, содержащиеся в нем. Чтобы явно удалить весь кортеж, просто используйте оператор del.

Пример:

Вывод:

Обновление кортежа

Поскольку кортежи неизменяемы, его нельзя изменить после его назначения. Но, если элемент сам является изменчивым типом типа данных, его вложенные элементы могут быть изменены.

Пример:

Вывод:

Кортежи возвращают несколько значений

Функции всегда возвращают только одно значение, но, делая это значение кортежем, мы можем эффективно группировать столько ценностей, сколько нам нравится, и возвращать их вместе.

Пример:

Вывод:

Вложение кортежей

Пример:

Вывод:

Преобразование списка в кортеж (List to Tuple) Python

Вы можете преобразовать список в кортеж, используя tuple().

Пример:

Вывод:

Повторение в кортежах

Использование оператора * повторяет список заданное количество раз.

Пример:

Вывод:

Счетчик повторений

Tuple.count (x) возвращает количество раз, когда x появляется в кортеже.

Пример:

Вывод:

Функция zip()

Для циклического переключения двух или более последовательностей записи могут быть сопряжены с функцией zip().

Пример:

Вывод:

Tuple min(), max()

Min() возвращает минимальное значение из кортежа, а max() возвращает максимальное значение из кортежа.

Пример:

Вывод:

 

Источник: net-informations.com

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *