84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
一个空字典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()) diisih mengikut kekunci. Jika anda ingin mengisih mengikut nilai, anda boleh menggunakan kaedah di atas.
sorted(d.items())
sorted(d.items())
diisih mengikut kekunci. Jika anda ingin mengisih mengikut nilai, anda boleh menggunakan kaedah di atas.