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