忘了为什么要写一个有序字典了 /(ㄒoㄒ)/~~
round 1:🙋
dict1 = {'a':1,'b':2,'c':3,'f':6,'d':4,'e':5}
items = dict.items
items.sort
print items
```
结果tuple返回
`[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5), ('f', 6)]`
######round 2: 🙋
```
a = sorted(dict1.items(),key = lambda dict1.[1])
```
结果tupel返回
`[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5), ('f', 6)]`
######round 3:🙋
```
from collections import OrderedDict
dict1 = OrderedDict()
d = {·······} # 这个是用来记住你的插入顺序的,如果要从大到小排序还是得sort
OrderedDict(sorted(d.items(),key=lambda t : t[1]))
```
其实我也不知道写这个有什么卵用,总归是查了,先写在这里,没准哪天有用是吧
网友评论