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])


Ответить