Перейти к основному содержимому

Доступ к элементам

У каждого элемента списка есть номер индекса, и именно по нему вы обращаетесь к элементу:

Примечание: индексы начинаются с 0, поэтому именно там находится первый элемент.

Пример

Индекс 1 даёт нам второй элемент:

Prompt
Создайте список фруктов и выведите второй элемент, используя его индекс.
Вывод: полная программа на Python

Отрицательная индексация

Отрицательный индекс ведёт отсчёт назад от конца списка.

Таким образом, -1 — это последний элемент, -2 — тот, что прямо перед ним, и так далее.

Пример

Получите последний элемент и выведите его:

Prompt
Создайте список фруктов и выведите последний элемент с помощью отрицательной индексации.
Вывод: полная программа на Python

Диапазон индексов

Чтобы получить сразу несколько элементов, задайте начало и конец диапазона.

Результат возвращается в виде нового списка, содержащего только эти элементы.

Примечание: в первом примере диапазон начинается с индекса 2, который включается, и останавливается на индексе 5, который не включается. Не забывайте, что отсчёт начинается с 0.

Пример

Получите элементы на третьей, четвёртой и пятой позициях:

Prompt
Создайте список из семи фруктов и выведите элементы с индекса 2 до 5 (не включая его), используя диапазон индексов.
Вывод: полная программа на Python

Пример

Если не указать начало, диапазон начинается с первого элемента и останавливается прямо перед «kiwi»:

Prompt
Создайте список из семи фруктов и выведите элементы с начала до индекса 4 (не включая его).
Вывод: полная программа на Python

Пример

Если не указать конец, диапазон идёт от «cherry» до последнего элемента включительно:

Prompt
Создайте список из семи фруктов и выведите элементы с индекса 2 до конца списка.
Вывод: полная программа на Python

Диапазон отрицательных индексов

В диапазоне можно использовать и отрицательные индексы, которые ведут отсчёт назад от конца списка:

Пример

Диапазон охватывает элементы от «orange» (-4) до «mango» (-1), но сам «mango» не включается:

Prompt
Создайте список из семи фруктов и с помощью отрицательных индексов выведите элементы с индекса -4 до -1 (не включая его).
Вывод: полная программа на Python

Проверка наличия элемента

Ключевое слово in сообщает, есть ли указанный элемент в списке:

Пример

Проверьте, есть ли в списке «apple»:

Prompt
Создайте список фруктов и с помощью ключевого слова "in" проверьте, есть ли в нём "apple". Если есть, выведите сообщение.
Вывод: полная программа на Python