Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 21, 2019 15:32:28

also1
Зарегистрирован: 2019-12-06
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Словарь

У меня есть словарь типа:
month={'01-12-2019':100,'02-12-2019':150…..}
Как можно узнать, какой ключ был последним, что-бы вывести запрос на ввод значения следующего ключа?

Отредактировано also1 (Дек. 21, 2019 15:33:20)

Офлайн

#2 Дек. 21, 2019 19:03:32

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Словарь

на прямую вроде только через итерацию (могу ошибаться если так то поправте) в 2 версии (это точно) dict не имеет гарантированой очередности элементов в 3 вроде это изменили но доступа на пямую (по индексам) не сделали (это не точно) ну или …
преобразовав в другой тип
пример для 3 версии

 >>> print(list(month)[-1])
>>> 02-12-2019
>>> print(month[list(month)[-1]])
>>> 150
для 2 нужно добавить сортировку



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

есчщо

Отредактировано AD0DE412 (Дек. 21, 2019 19:12:32)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version