Python - Доступ до кортежів
Доступ до елементів кортежу
Ви можете отримати доступ до елементів кортежу, посилаючись на номер індексу в квадратних дужках:
Приклад
Надрукувати другий елемент в кортежі:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Спробуйте самі »
Примітка: Перший елемент матиме індекс 0.
Негативна індексація
Негативна індексація означає початок з кінця.
-1
посилається на останній елемент, -2
посилається на передостанній елемент тощо.
Приклад
Надрукувати останній елемент кортежу:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Спробуйте самі »
Діапазон індексів
Ви можете вказати діапазон індексів, вказавши, де починати та де закінчувати діапазон.
Під час визначення діапазону повертаним значенням буде новий кортеж із зазначеними елементами.
Приклад
Поверне третій, четвертий і п’ятий елмент:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
Спробуйте самі »
Примітка: Пошук почнеться з індексу 2 (включно) і завершиться з індексу 5 (не включено).
Пам’ятайте, що перший елемент має індекс 0.
Якщо пропустити початкове значення, діапазон розпочнеться з першого елемента:
Приклад
Цей приклад повертає елементи від початку до, але НЕ включаючи "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Спробуйте самі »
Якщо залишити кінцеве значення, діапазон буде перенесено в кінець списку:
Приклад
Цей приклад повертає елементи з "cherry" і до кінця:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Спробуйте самі »
Діапазон негативних індексів
Укажіть від’ємні індекси, якщо ви хочете почати пошук із кінця кортежу:
Приклад
Цей приклад повертає елементи з індексу -4 (включено) до індексу -1 (виключено)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Спробуйте самі »
Перевірте, чи існує елемент
Щоб визначити, чи присутній певний елемент у кортежі, використовуйте ключове слово in
:
Приклад
Перевірте, чи присутній "apple" в кортежі:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Так, 'apple' є в кортежі fruits")
Спробуйте самі »