Skip to main content
 首页 » 编程设计

python之从字典列表中仅打印 1 项的快捷方式

2025年05月04日13langtianya

l = [ 
    {'bob':'hello','jim':'thanks'}, 
    {'bob':'world','jim':'for'}, 
    {'bob':'hey','jim':'the'}, 
    {'bob':'mundo','jim':'help'} 
] 
 
for dict in l: 
    print dict['jim'] 

是否有一种单一的线性或 pythonic 方式来做到这一点? 我正在尝试检索字典列表中只有一项的列表

请您参考如下方法:

[d['jim'] for d in l] 

并且不要使用 dict 作为变量名。它屏蔽了内置的 dict()。