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("Да, 'яблоко' в кортеже
присутствует")
Попробуйте сами »