AJG*_*519 2 python dictionary list
说我有以下字典:
FruitValues={'Banana':3, 'Orange':4, 'Apple':1}
Run Code Online (Sandbox Code Playgroud)
我按照我要保留的顺序列出了这本字典的键:
SortOrder=['Orange', 'Apple', 'Banana']
Run Code Online (Sandbox Code Playgroud)
按列表顺序从字典中获取值列表的最有效方法是什么?
现在我的方法如下:
OrderedValues=[]
for Fruit in SortOrder:
OrderedValues.append(FruitValues[Fruit])
print OrderedValues
[4, 1, 3]
Run Code Online (Sandbox Code Playgroud)
这样做有更好/更清洁的方法吗?也许使用字典理解?
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |