use*_*487 7 python sorting dictionary
我是python的新手,所以我尝试在python中获取字典的前50个元素.我有一个字典,按值排序递减顺序.
k=0
l=0
for k in len(dict_d):
l+=1
if l<51:
print dict
Run Code Online (Sandbox Code Playgroud)
举个小例子:
dict_d={'m':'3','k':'4','g':'7','d':'9'}
Run Code Online (Sandbox Code Playgroud)
获取新词典中的前3个元素:
new_dict={'m':'3','k':'4','g':'7'}
Run Code Online (Sandbox Code Playgroud)
我找不到怎么做?
fal*_*tru 12
dict_d = {...}
for key in sorted(dict_d)[:50]:
print key, dict_d[key]
Run Code Online (Sandbox Code Playgroud)