List Index - удобный способ доступа к элементам списка
В языке программирования Python, список (list) - это упорядоченная и изменяемая коллекция элементов, которую можно представить в квадратных скобках []. Каждый элемент списка имеет свой уникальный индекс, который начинается с 0.
Индексация списка используется для доступа к элементу списка по его индексу. Запись списка[index] возвращает элемент списка, находящийся на указанной позиции. Например, в списке [10, 20, 30, 40, 50] элемент с индексом 2 будет равен 30.
Пример кода:
python
my_list = [10, 20, 30, 40, 50]
print(my_list[2]) # Выводит 30, так как 30 находится на позиции 2
Также можно использовать отрицательные индексы для доступа к элементам списка с конца. Индекс -1 обозначает последний элемент списка, -2 - предпоследний и так далее.
Пример кода:
python
my_list = [10, 20, 30, 40, 50]
print(my_list[-1]) # Выводит 50, так как 50 является последним элементом списка
Если указанный индекс выходит за пределы допустимого диапазона индексов списка, возникает исключение IndexError.
Пример кода:
python
my_list = [10, 20, 30, 40, 50]
print(my_list[10]) # Вызывает IndexError, так как индекс 10 выходит за пределы списка
Исключение можно обработать с помощью конструкции try-except:
python
my_list = [10, 20, 30, 40, 50]
try:
print(my_list[10])
except IndexError:
print("Индекс выходит за пределы списка")
Также можно использовать срезы (slicing), чтобы получить подсписок элементов списка с определенными индексами.
Пример кода:
python
my_list = [10, 20, 30, 40, 50]
print(my_list[1:4]) # Выводит [20, 30, 40], так как это элементы с индексами 1, 2, 3
В итоге, индексация списка позволяет получать доступ к отдельным элементам списка и использовать их в дальнейших вычислениях или операциях.