САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

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



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

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

Пример

Выведите второй элемент кортежа:

thistuple = ("яблоко", "банан", "вишня")
print(thistuple[1])
Попробуйте сами »

Примечание: Первый элемент имеет индекс 0.


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

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

-1 относится к последнему элементу, -2 относится к предпоследнему элементу и т.д.

Пример

Выведите последний элемент кортежа:

thistuple = ("яблоко", "банан", "вишня")
print(thistuple[-1])
Попробуйте сами »

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

Вы можете указать диапазон индексов, указав, где начинать и где заканчивать диапазон.

При указании диапазона возвращаемым значением будет новый кортеж с указанными элементами.

Пример

Вернуть третий, четвертый и пятый элемент:

thistuple = ("яблоко", "банан", "вишня", "апельсин", "киви", "дыня", "манго")
print(thistuple[2:5])
Попробуйте сами »

Примечание: Поиск начнется с индекса 2 (включительно) и закончится с индексом 5 (не включено).

Помните, что первый элемент имеет индекс 0.

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

Пример

В этом примере возвращаются элементы с самого начала, но НЕ включенные за "киви":

thistuple = ("яблоко", "банан", "вишня", "апельсин", "киви", "дыня", "манго")
print(thistuple[:4])
Попробуйте сами »

Если исключить конечное значение, диапазон будет продолжаться до конца списка:

Пример

Этот пример возвращает элементы от "вишня" и до конца:

thistuple = ("яблоко", "банан", "вишня", "апельсин", "киви", "дыня", "манго")
print(thistuple[2:])
Попробуйте сами »


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

Укажите отрицательные индексы, если хотите начать поиск с конца кортежа:

Пример

В этом примере возвращаются элементы из индекса -4 (включено) в индекс -1 (исключено)

thistuple = ("яблоко", "банан", "вишня", "апельсин", "киви", "дыня", "манго")
print(thistuple[-4:-1])
Попробуйте сами »

Проверить, существует ли элемент

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

Пример

Проверяем, присутствует ли в кортеже «яблоко»:

thistuple = ("яблоко", "банан", "вишня")
if "яблоко" in thistuple:
print("Да, 'яблоко' в кортеже присутствует")
Попробуйте сами »