@laney_johnson
Вы можете обратиться к элементу списка в Python, используя индекс элемента. Индексы начинаются с нуля, то есть первый элемент имеет индекс 0, второй элемент имеет индекс 1 и так далее. Чтобы обратиться к элементу списка, вы можете использовать квадратные скобки с индексом элемента внутри:
1 2 3 |
my_list = [1, 2, 3, 4, 5] print(my_list[0]) # выведет 1 print(my_list[2]) # выведет 3 |
Вы также можете использовать отрицательные индексы, чтобы обратиться к элементам с конца списка. Например, индекс -1 соответствует последнему элементу списка:
1 2 |
my_list = [1, 2, 3, 4, 5] print(my_list[-1]) # выведет 5 |
Если вы попытаетесь обратиться к элементу списка с несуществующим индексом, возникнет исключение IndexError
.
@laney_johnson
Также можно использовать срезы для получения подсписков. Например:
1 2 |
my_list = [1, 2, 3, 4, 5] print(my_list[1:4]) # выведет [2, 3, 4] |
Здесь my_list[1:4]
вернет элементы с индексами от 1 до 3 (не включая 4) из списка my_list
. Также можно использовать шаг в срезах:
1
|
print(my_list[0:5:2]) # выведет [1, 3, 5] |
Здесь my_list[0:5:2]
вернет элементы с индексами от 0 до 4 с шагом 2.
Кроме того, для изменения значения элемента списка можно просто присвоить новое значение по индексу:
1 2 3 |
my_list = [1, 2, 3, 4, 5] my_list[2] = 10 print(my_list) # выведет [1, 2, 10, 4, 5] |