Получение последнего элемента списка

MAMP использует MAMP / bin / startMysql.sh для запуска mysql. Попробуйте изменить его.

1740
задан Georgy 14 June 2019 в 09:13
поделиться

2 ответа

some_list [-1] - самый короткий и самый Pythonic.

Фактически, вы можете сделать гораздо больше с помощью этого синтаксиса. Синтаксис some_list [-n] получает элемент с предпоследнего числа. Итак, some_list [-1] получает последний элемент, some_list [-2] получает предпоследний и т. Д., Вплоть до some_list [-len (some_list )] , что дает вам первый элемент.

Вы также можете установить элементы списка таким же образом. Например:

>>> some_list = [1, 2, 3]
>>> some_list[-1] = 5 # Set the last element
>>> some_list[-2] = 3 # Set the second to last element
>>> some_list
[1, 3, 5]

Обратите внимание, что получение элемента списка по индексу вызовет ошибку IndexError , если ожидаемый элемент не существует. Это означает, что some_list [-1] вызовет исключение, если some_list пуст, поскольку пустой список не может содержать последний элемент.

2847
ответ дан 22 November 2019 в 20:06
поделиться

Вы также можете:

alist.pop()

Это зависит от того, что вы хотите сделать со своим списком, потому что метод pop () удалит последний элемент.

86
ответ дан 22 November 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: