[英]getting values from list of dictionaries using their key
使用一個簡單的 for 循環:
for e in my_list:
if 500 in e:
print(e[500]["distance"])
如果您確定所有字典中都存在鍵500
,它將為您提供所有距離的列表:
[e[500]['distance'] for e in my_list]
您可以使用列表理解來簡化它:
def get_distances(list_, key)
return [obj[key]['distance'] for obj in list_ if key in obj]]
get_distances(list_, 500)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.