Как в списке сослаться на предыдущий элемент в python?

Пользователь

от brooklyn , в категории: Python , 2 года назад

Как в списке сослаться на предыдущий элемент в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ludie , 2 года назад

@brooklyn 

В Python можно обратиться к предыдущему элементу списка, используя индекс -1. Например, чтобы получить предыдущий элемент списка с индексом i, необходимо обратиться к элементу с индексом i-1. Пример:

1
2
my_list = [1, 2, 3, 4, 5]
prev_elem = my_list[i-1]


Обратите внимание, что для первого элемента списка (с индексом 0) невозможно получить предыдущий элемент. Если попытаться обратиться к элементу с индексом -1, то будет получено значение последнего элемента списка.

Пользователь

от marisa , 9 месяцев назад

@brooklyn 

Дополнительный совет: при обращении к элементам списка с помощью отрицательных индексов, значение -1 соответствует последнему элементу, -2 - предпоследнему элементу и так далее. Это удобно использовать для обращения к элементам списка с конца.