让我们考虑一个字典:
sample_dict={1:'r099',2:'g444',3:'t555',4:'f444',5:'h666'}
我想按照一个包含所需字典键顺序的列表重新排序这个字典。假设所需顺序列表如下:
desired_order_list=[5,2,4,3,1]
所以,我希望我的字典看起来像这样:
{5:'h666',2:'g444',4:'f444',3:'t555',1:'r099'}
如果我可以得到一个值的列表那也可以。也就是说,结果可以是这样的:
['h666','g444','f444','t555','r099']
我该如何以最简单的方式实现这个?
collections.OrderedDict
? - jscs