Списки

Большинство программ работает не с отдельными переменными, а с набором переменных. Например, программа может обрабатывать информацию об учащихся класса, считывая список учащихся с клавиатуры или из файла, и при этом изменение количества учащихся в классе не должно требовать создания новых переменных вручную. Для того, чтобы хранить множество данных в одной переменной, применяются структуры данных, и первые структуры, которые мы будем с вами изучать это списки и строки.

И если со строками, мы уже немного познакомились, когда писали наши первые примеры, то списки это что-то новое. На самом деле исходя из названия "список", это некий единый объект, содержащий в себе записи каких-то других значений. Например список учеников в классе или список товаров в магазине.

Для хранения таких данных мы будем использовать структуру списка (в других языках программирования используется термин “массив”). Список представляет собой последовательность элементов, пронумерованных от 0. Список можно задать перечислением элементов произвольного типа в квадратных скобках, например, вот так:

Primes = [2, 3, 5, 7, 11, 13]
Rainbow = ['Red', 'Orange', 'Yellow', 'Green', 'Blue', 'Indigo', 'Violet']

В списке Primes — 6 элементов, а именно: Primes[0] == 2, Primes[1] == 3, Primes[2] == 5, Primes[3] == 7, Primes[4] == 11, Primes[5] == 13. Список Rainbow состоит из 7 элементов, каждый из которых является строкой.

Также как и символы в строке, элементы списка можно индексировать отрицательными числами с конца, например, Primes[-1] == 13, Primes[-6] == 2.

Длину списка, то есть количество элементов в нем, можно узнать при помощи функции len(), например, len(Primes) == 6

Элементы списка можно изменять, присваивая им новые значения.

results matching ""

    No results matching ""