Я имею в виду вопрос: https://stackoverflow.com/a/575889/292291Методы сортировки словаря
Если я использую целые числа в качестве ключа, то появляется я гарантированно отсортированный заказ?
>>> dict = { 2: "list 2", 0: "list 0", 1: "list 1" } >>> dict {0: 'list 0', 1: 'list 1', 2: 'list 2'}
В
sorted(mydict, key=lambda key: mydict[key])
, как интерпретировать или читать лямбда? Я не понимаю эту часть, так как я новичок в лямбдах. Что означаетkey:
иmydict[key]
?В
sorted(d, key=d.get)
что делаетd.get
обратитесь к? Если я:>>> dict.get <built-in method get of dict object at 0x1d27830>
Как сказал @wim, если вы хотите заказать диктофон, используйте ** OrderedDict ** –