У меня есть простой список, указанный как нематричный.Функция print вызывает переменную двумя способами, а не местоположением.Я не могу найти материалы, объясняющие, почему полученный ответ предоставляется при запуске.Я хотел бы пройтись, если это возможно, чтобы я мог понять.
Я пытался найти решение, хотя, возможно, использую неправильные ключевые слова.
lst=[3,1,-2]
print(lst[lst[-1]])
Я понимаю, что это список с переменной lst, содержащей 3,1, -2 в позиции 0,1,2 слева направо или -1, -2, -3 позиции справа налево.Что делает lst в скобках, что приводит к ответу 1 вместо -2?