【发布时间】:2013-06-03 06:54:57
【问题描述】:
我是 python 的新手,所以我尝试在 python 中获取字典的前 50 个元素。 我有一本按值降序排列的字典。
k=0
l=0
for k in len(dict_d):
l+=1
if l<51:
print dict
举个小例子:
dict_d={'m':'3','k':'4','g':'7','d':'9'}
获取新字典中的前 3 个元素:
new_dict={'m':'3','k':'4','g':'7'}
我找不到怎么做?
【问题讨论】:
-
这个stackoverflow.com/questions/7971618/… 可能会有所帮助
-
什么是排序字典?
dict是无序的,OrderedDict并不是大多数人所说的排序 -
事实上我想取按值字典排序的递减的前 50 个元素,这里是 dict_d
标签: python sorting dictionary