Как проверить последний элемент списка Python? - PullRequest
8 голосов
/ 03 ноября 2010

В python мне нужен стек, и я использую список для него. В документации говорится, что вы можете использовать append () и pop () для операций со стеком, но как насчет доступа к вершине стека без его удаления?

Как это сделать наиболее читабельным способом? Поскольку все, что я придумал, это stack[-1:][0], что выглядит для меня немного безобразно, должен быть лучший способ.

Ответы [ 2 ]

20 голосов
/ 03 ноября 2010

Не нужно нарезать.

stack[-1]
2 голосов
/ 03 ноября 2010

stack[-1] это последний элемент

РЕДАКТИРОВАНИЕ переименовано в ранее list, называемое переменной (Спасибо, Тим Макнамара)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...