Для Python список (list) – это упорядоченная коллекция элементов разных типов.
Задать список так:
x = [] – здесь мы создаем пустой список.
x = [1,’vasya’,’3.1’,’2’,4.2] – здесь создается список состоящий из строк, целого числа и вещественного числа.
Кроме значений список имеет индексы (отсчет по умолчанию начинается с 0). По индексу, мы можем получить значение элемента списка:
получим:
При этом если мы попытаемся обратиться к несуществующему элементу списка, то получим ошибку:
получаем:
В Python есть масса способов избежать этой ошибки или получив её правильно обработать.
Функция len(list) – возвращает количество элементов списка. Самый простой способ не получить ошибку – узнать кол-во элементов списка. В приведенном ниже примере мы проходим по списку в цикле:
Списки можно создавать также путем приведения строки к списку:
вывод:
И с помощью генератора списков:
на выводе:
Генераторы – мощный и сложный инструмент. Ему в дальнейшем мы посвятим цикл статей.
Как видно, строка в Python – это частный случай списка, почти все, что применимо к строкам – применимо и к спискам. В частности срезы. Мы можем создать новый список с помощью срезов существующего списка:
и получаем:
Так-же как и со строками мы можем производить операцию конкатенации:
получаем один "склеенный" список
Следующая статья:
Похожие статьи:
Конструктивная критика приветствуется.
Эта статья была полезной? Поставьте лайк и поделитесь с друзьями в социальных сетях!
Оставьте отзывы и замечания!