假设我有以下词典:
FruitValues={'Banana':3, 'Orange':4, 'Apple':1}
我有一个字典的键列表,按我想保留的顺序排列:
SortOrder=['Orange', 'Apple', 'Banana']
按列表顺序从字典中获取值列表的最有效方法是什么?你知道吗
目前我的方法如下:
OrderedValues=[]
for Fruit in SortOrder:
OrderedValues.append(FruitValues[Fruit])
print OrderedValues
[4, 1, 3]
有没有更好/更干净的方法?也许用字典理解?你知道吗
使用列表理解:
相关问题 更多 >
编程相关推荐