Python listing / lists.
Списки Python — один из самых универсальных типов данных, который позволяет нам работать с несколькими элементами одновременно. Например,
список языков программирования
# a list of programming languages
['Python', 'C++', 'JavaScript']
Создание списков Python
В Python список создается путем помещения элементов в квадратные скобки [], разделенных запятыми.
список целых чисел
# list of integers
my_list = [1, 2, 3]
В списке может быть любое количество элементов, и они могут быть разных типов (целые числа, числа с плавающей запятой, строки и т. д.).
пустой список
# empty list
my_list = []
список со смешанными типами данных
# empty list
m
# list with mixed data types
my_list = [1, "Hello", 3.4]
Список также может иметь другой список в качестве элемента. Это называется вложенным списком.
вложенный список
# nested list
my_list = ["mouse", [8, 4, 6], ['a']]
Элементы списка доступа
Существуют различные способы доступа к элементам списка.
Индекс списка
Мы можем использовать оператор индекса [] для доступа к элементу списка. В Python индексы начинаются с 0. Таким образом, список из 5 элементов будет иметь индекс от 0 до 4.
Попытка доступа к другим индексам вызовет ошибку IndexError. Индекс должен быть целым числом. Мы не можем использовать float или другие типы, это приведет к TypeError.
Доступ к вложенным спискам осуществляется с помощью вложенной индексации.
my_list = ['p', 'r', 'o', 'b', 'e']
# first item
print(my_list[0]) # p
# third item
print(my_list[2]) # o
# fifth item
print(my_list[4]) # e
# Nested List
n_list = ["Happy", [2, 0, 1, 5]]
# Nested indexing
print(n_list[0][1])
print(n_list[1][3])
# Error! Only integer can be used for indexing
print(my_list[4.0])