giz*_*gok 5 python sorting dictionary python-2.7
我创建了一个python字典,它具有以下形式的键:
11, 10, 00, 01, 20, 21, 31, 30
Run Code Online (Sandbox Code Playgroud)
键是字符串
我想按以下顺序维护字典:
00, 10, 20, 30, 01, 11, 21, 31
Run Code Online (Sandbox Code Playgroud)
这基于密钥的第二个值。
我试过了sorted(dict.items(), key = lambda s: s[1]),得到了像这样的键:
20, 30, 21, 31, 01, 11, 10, 00
Run Code Online (Sandbox Code Playgroud)
有人可以指导我吗?
你几乎已经有了它,但关键是元组的第一项:
sorted(dict.items(), key=lambda s: s[0])
Run Code Online (Sandbox Code Playgroud)