Python list of dictionaries search

后端 未结 21 2467
-上瘾入骨i
-上瘾入骨i 2020-11-22 09:41

Assume I have this:

[
{\"name\": \"Tom\", \"age\": 10},
{\"name\": \"Mark\", \"age\": 5},
{\"name\": \"Pam\", \"age\": 7}
]

and by searchin

21条回答
  •  天命终不由人
    2020-11-22 10:15

    names = [{'name':'Tom', 'age': 10}, {'name': 'Mark', 'age': 5}, {'name': 'Pam', 'age': 7}]
    resultlist = [d    for d in names     if d.get('name', '') == 'Pam']
    first_result = resultlist[0]
    

    This is one way...

提交回复
热议问题