Элементы списка доступа Python
Доступ к элементам
Вы получаете доступ к элементам списка, обращаясь к порядковому номеру:
Пример
Распечатайте второй элемент списка:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Отрицательное индексирование
Отрицательное индексирование означает начало с конца, -1
обращение к последнему элементу,
-2
обращение к предпоследнему элементу и т. д.
Пример
Распечатайте последний элемент списка:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Диапазон индексов
Вы можете указать диапазон индексов, указав, где начинать и где заканчивать диапазон.
При указании диапазона возвращаемым значением будет новый список с указанными элементами.
Пример
Вернуть третий, четвертый и пятый элемент:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Примечание . Поиск начнется с индекса 2 (включительно) и закончится с индексом 5 (не включено).
Помните, что первый элемент имеет индекс 0.
Если не указывать начальное значение, диапазон будет начинаться с первого элемента:
Пример
В этом примере возвращаются элементы от начала до «оранжевого»:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Если исключить конечное значение, диапазон будет продолжаться до конца списка:
Пример
В этом примере возвращаются элементы из "вишни" и в конец:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Диапазон отрицательных индексов
Укажите отрицательные индексы, если хотите начать поиск с конца списка:
Пример
В этом примере возвращаются элементы из индекса -4 (включено) в индекс -1 (исключено)
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])