Oll*_*lie 1 python dictionary return key
有人可以帮忙指出一种检索默认字典/字典中每个键的第一个值的方法吗?
例如,我有一个不太优雅的解决方案:
d = {'4089e04a': ['24.0', '24.0', '24.0', '23.93', '23.93
', '23.93'], '408b2e00': ['20.91', '33.33'], '408b2e0c': ['44.44']}
print d.values()[0][0]
print d.values()[1][0]
print d.values()[2][0]
Run Code Online (Sandbox Code Playgroud)
它确实有效-但有没有更好的方法,这样我不仅限于返回3个值?我不知道如何在单独指定每个键的范围内使其工作...
谢谢
尝试这个
>>> d = {'4089e04a': ['24.0', '24.0', '24.0', '23.93', '23.93',\
'23.93'], '408b2e00': ['20.91', '33.33'], '408b2e0c': ['44.44']}
>>> [item[0] for item in d.values()]
['24.0', '20.91', '44.44']
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!