大概有类似这么另一个字典列表
[{'name':'jack','point':100},{'name':'rose','point':75}]
然后有了各名字列表['jack','rose','tom']
现在就是查询这个名字列表 in 字典列表 ,凡是名字与字典列表中的‘name’匹配的,就返回'point',没有就返回none
怎么弄的?
大概有类似这么另一个字典列表
[{'name':'jack','point':100},{'name':'rose','point':75}]
然后有了各名字列表['jack','rose','tom']
现在就是查询这个名字列表 in 字典列表 ,凡是名字与字典列表中的‘name’匹配的,就返回'point',没有就返回none
怎么弄的?
d_list = [{'name':'jack','point':100},{'name':'rose','point':75}]
name = ['jack','rose','tom']
for n in name:
is_exist = next((x for x in d_list if x.get("name") == n), False)
point = is_exist.get("point") if is_exist else None