84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
一个空字典d=dict(),向其中添加多对元素,对其进行排序后如何取出第一个键值对(相当于索引为0的)。也即若排序后d={"a":1,"b":2,"c":3,"d":4}(但是我们并不知道其中元素是什么),如何取出第一个键值对,也即("a":1),不要把所有的都打印出来。谢谢!
sorted(d.items())[0]
d = {"a":1,"b":2,"c":3,"d":4} k = d.keys()[0] print k, d[k]
>>> d={"a":3,"b":1,"c":5,"d":2} >>> sorted(d.items()) [('a', 3), ('b', 1), ('c', 5), ('d', 2)] >>> max(zip(d.values(),d.keys())) (5, 'c') >>> min(zip(d.values(),d.keys())) (1, 'b') >>> sorted(zip(d.values(),d.keys()))[0] (1, 'b') >>>
sorted(d.items()) est trié par clé. Si vous souhaitez trier par valeur, vous pouvez utiliser la méthode ci-dessus.
sorted(d.items())
sorted(d.items())
est trié par clé. Si vous souhaitez trier par valeur, vous pouvez utiliser la méthode ci-dessus.