我试图编写一个函数,为给定的键(User_ID)获取一个值,并返回该值的完整字典。我知道这可能不需要编写函数就可以实现,但作为一名初学者,我正试图用函数来构建我的知识。
我的数据是一个字典列表,如下所示:
[
{
"User_ID":"Z000",
"DOB":"01.01.1960",
"State":"Oregon",
"Bought":["P1","P2"]
},
{
"User_ID":"A999",
"DOB":"01.01.1980",
"State":"Texas",
"Bought":["P5","P9"]
}
]
我编写了以下函数,但我意识到这只适用于字典,但我有一个字典列表。我怎样才能赶上火车呢
User_ID
值并返回包含
用户ID
,
DOB
,
State
和
Bought
.
def find_user(val):
for key, value in dict_1.items():
if val == key:
return value
return "user not found"