如果我有:
d = {'one':1, 'two':2, 'three':3, 'four':4}
Run Code Online (Sandbox Code Playgroud)
如何在一个命令中获得"一"和"三"的值.像这样的东西:
out = d['one', 'three'] # But it gives an error
Run Code Online (Sandbox Code Playgroud)
使用列表理解:
>>> d = {'one':1, 'two':2, 'three':3, 'four':4}
>>> [d[key] for key in 'one', 'three']
[1, 3]
Run Code Online (Sandbox Code Playgroud)