1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>>sorted(d.keys()) ['Bob', 'Michael', 'Tracy'] >>>sorted(d.values()) [75, 85, 95] >>>sorted(d) ['Bob', 'Michael', 'Tracy'] >>>sorted(d,key=lambda x: d[x]) ['Bob', 'Tracy', 'Michael']
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>>d.items() dict_items([('Michael', 95), ('Bob', 75), ('Tracy', 85)]) >>>sorted(d.items(),key=lambda x : x[1]) [('Bob', 75), ('Tracy', 85), ('Michael', 95)] >>>d = {'data1':3,'da':1,'dat':2,'data22':4,'aa':3,'ff':0} >>>sorted(d.items(),key=lambda x :(x[1],x[0])) [('ff', 0), ('da', 1), ('dat', 2), ('aa', 3), ('data1', 3), ('data22', 4)] sorted(d.items()) [('aa', 3), ('da', 1), ('dat', 2), ('data1', 3), ('data22', 4), ('ff', 0)]
|