Skip to main content
 首页 » 编程设计

Python之返回每个键的第一个值

2025年05月04日22zengkefu

有人可以帮助指出一种方法来检索默认字典/字典中每个键的第一个值吗?

例如,我有这个不太优雅的解决方案:

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] 

它确实有效 - 但是否有更好的方法让我不限于只返回 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'] 

希望对您有所帮助!