Элементы списка проиндексированы, и вы можете получить к ним доступ, обратившись к номеру индекса:
Распечатайте второй элемент списка:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Попробуйте сами →
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Вывод результата выполнения:
Примечание. Первый элемент имеет индекс 0.
Отрицательная индексация означает начало с конца
-1 относится к последнему элементу, -2 относится к предпоследнему элементу и т. д.
Распечатайте последний элемент списка:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Попробуйте сами →
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Вывод результата выполнения:
Вы можете указать диапазон индексов, указав, с чего начать и где закончить диапазон.
При указании диапазона возвращаемым значением будет новый список с указанные предметы.
Верните третий, четвертый и пятый элемент:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Попробуйте сами →
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
#This will return the items from position 2 to 5.
#Remember that the first item is position 0,
#and note that the item in position 5 is NOT included
Вывод результата выполнения:
Примечание. Поиск начнется с индекса 2 (включен) и закончится индексом 5 (не включен).
Помните, что первый элемент имеет индекс 0.
Если оставить начальное значение, диапазон начнется с первого элемента:
Этот пример возвращает элементы с начала, но НЕ включая «киви»:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Попробуйте сами →
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
#This will return the items from index 0 to index 4.
#Remember that index 0 is the first item, and index 4 is the fifth item
#Remember that the item in index 4 is NOT included
Вывод результата выполнения:
Если оставить конечное значение, диапазон продолжится до конца списка:
Этот пример возвращает элементы от «вишни» до конца:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Попробуйте сами →
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
#This will return the items from index 2 to the end.
#Remember that index 0 is the first item, and index 2 is the third
Вывод результата выполнения:
Укажите отрицательные индексы, если хотите начать поиск с конца список:
В этом примере возвращаются элементы от «оранжевого» (-4), но НЕ включая «манго» (-1):
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
Попробуйте сами →
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
#Negative indexing means starting from the end of the list.
#This example returns the items from index -4 (included) to index -1 (excluded)
#Remember that the last item has the index -1,
Вывод результата выполнения:
Чтобы определить, присутствует ли указанный элемент в списке, используйте ключевое слово in:
Проверьте, присутствует ли «яблоко» в списке:
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")Попробуйте сами →
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")
Вывод результата выполнения: