Перейти к основному содержимому

Доступ к элементам кортежа

Чтобы прочитать элемент кортежа, укажите его номер индекса в квадратных скобках:

Пример

Индекс 1 даёт нам второй элемент:

Prompt
Создайте кортеж из трёх фруктов и выведите второй элемент по его индексу.
Вывод: полная программа на Python

Отрицательная индексация

Отрицательный индекс ведёт отсчёт назад от конца кортежа.

Таким образом, -1 — это последний элемент, -2 — тот, что прямо перед ним, и так далее.

Пример

Получите последний элемент и выведите его:

Prompt
Создайте кортеж из трёх фруктов и выведите последний элемент с помощью отрицательной индексации.
Вывод: полная программа на Python

Диапазон индексов

Чтобы получить сразу несколько элементов, задайте начало и конец диапазона.

Результат возвращается в виде нового кортежа, содержащего только эти элементы.

Пример

Получите элементы на третьей, четвёртой и пятой позициях:

Prompt
Создайте кортеж из семи фруктов и выведите элементы с индекса 2 по 5 (не включительно), используя диапазон индексов.
Вывод: полная программа на Python

Пример

Если не указать начало, диапазон начинается с первого элемента и останавливается прямо перед «kiwi»:

Prompt
Создайте кортеж из семи фруктов и выведите элементы от начала до индекса 4 (не включительно).
Вывод: полная программа на Python

Пример

Если не указать конец, диапазон идёт от «cherry» до последнего элемента включительно:

Prompt
Создайте кортеж из семи фруктов и выведите элементы с индекса 2 до конца.
Вывод: полная программа на Python

Диапазон отрицательных индексов

В диапазоне можно использовать и отрицательные индексы, которые ведут отсчёт назад от конца кортежа:

Пример

Диапазон начинается с индекса -4, который включается, и останавливается на индексе -1, который не включается:

Prompt
Создайте кортеж из семи фруктов и выведите элементы от индекса -4 (включительно) до индекса -1 (не включительно).
Вывод: полная программа на Python

Проверка наличия элемента

Ключевое слово in сообщает, есть ли указанный элемент в кортеже:

Пример

Проверьте, есть ли в кортеже «apple»:

Prompt
Создайте кортеж из трёх фруктов и проверьте, присутствует ли в нём "apple", с помощью ключевого слова in.
Вывод: полная программа на Python