【发布时间】:2021-10-05 16:37:10
【问题描述】:
如何使用 for 循环从存储在此列表中的字典中返回所有 ssn 值:
patlist = [{'mrn': 7182, 'birthyear': 1989, 'ssn': '999-76-5071', 'fname': 'Edgar', 'lname': 'Hermann', 'zip': 72034},
{'mrn': 7491, 'birthyear': 2018, 'ssn': '999-92-3312', 'fname': 'Dionna', 'lname': 'Heathcote', 'zip': 72411},
{'mrn': 7052, 'birthyear': 2013, 'ssn': '999-80-4418', 'fname': 'Eleni', 'lname': 'Gusikowski', 'zip': 72736},
{'mrn': 4851, 'birthyear': 2011, 'ssn': '999-51-6410', 'fname': 'Ricardo', 'lname': 'Mills', 'zip': 72046},
{'mrn': 1744, 'birthyear': 1969, 'ssn': '999-72-5953', 'fname': 'Michelle', 'lname': 'Breitenberg', 'zip': 72472}]```
这是我的尝试之一:
for value in patlist['ssn']:
print['ssn']
感谢您的帮助。
【问题讨论】:
-
for value in patlist: print (value['ssn'])? -
就是这样!谢谢!这有效!
标签: python list dictionary for-loop key-value-store