2024-04-25 20:49:31 发布
网友
如何查找和打印'id' == 52的姓名和年龄?使用for循环是唯一的方法吗?你知道吗
'id' == 52
for
name_list = [ {'id': 11, 'name': 'John', 'Age': 22}, {'id': 52, 'name': 'Mary', 'Age': 25}, {'id': 9, 'name': 'Carl', 'Age': 55 } ]
我能想到的最快方法是在列表理解形式中使用循环:
In [1]: [x for x in name_list if x['id'] == 52] Out[1]: [{'id': 52, 'name': 'Mary', 'Age': 25}]
你要找的是一个标准的列表循环。你知道吗
for i in name_list: if i['id'] == 52: print(i['name']) print(i['Age'])
我能想到的最快方法是在列表理解形式中使用循环:
你要找的是一个标准的列表循环。你知道吗
相关问题 更多 >
编程相关推荐