Python: Списки
Теория: Синтаксис
Списки в Python представляют любые упорядоченные наборы, коллекции элементов, будь то курсы на Хекслете, студенты в группе или друзья в вашей социальной сети. Задача списка — представить такие коллекции в виде единой структуры, которая позволяет работать с ними как с единым целым.
Определение списка
В примере происходит определение списка ["cats", "dogs", "birds"], который затем присваивается переменной animals.
Обратите внимание на именование переменных, содержащих списки. Они во множественном числе. Это подчеркивает природу переменной и делает код проще для анализа.
Получение данных
Элементы в списке упорядочены слева направо. Каждый элемент имеет порядковый номер, называемый индексом. Индексация списка начинается с нуля. То есть первый элемент списка доступен по индексу 0, второй — по индексу 1 и так далее. Для извлечения элемента из списка по индексу используется особый синтаксис:
Узнать размер списка можно с помощью функции len().
В реальных задачах индекс часто вычисляется динамически, поэтому обращение к конкретному элементу происходит с использованием переменных:
И даже так:
Такой вызов возможен по одной простой причине — внутри скобок ожидается выражение. А там, где ожидается выражение, можно подставлять все, что вычисляется. В том числе вызовы функций:
В Python индексы можно указывать не только положительные, но и отрицательные. В таком случае отсчет происходит с конца списка. Довольно часто в задачах с использованием списков нужно взять последний элемент. В Python для этого достаточно лишь указать индекс элемента -1:
Рекомендуемые программы
Завершено
0 / 23







