如何访问字典列表中字典中的值?
How do I access the value from a dictionary in a list in a dictionary?
例如这是数据:
数据={'number':3,'message':'success','people':[{'craft':'ISS','name': 'Chris Cassidy'}, {'craft': 'ISS', 'name': 'Anatoly Ivanishin'}, {'craft': 'ISS', 'name': 'Ivan Vagner'}]}
在这种情况下如何只打印人员的姓名?
要求输出:
('Chris Cassidy', 'Anatoly Ivanishin', 'Ivan Vagner')
我无法解决这个问题,请帮忙。 :)
尝试:
names = []
for person in data["people"]:
names.append(person["name"])
names
将会有您想要的列表。
例如这是数据:
数据={'number':3,'message':'success','people':[{'craft':'ISS','name': 'Chris Cassidy'}, {'craft': 'ISS', 'name': 'Anatoly Ivanishin'}, {'craft': 'ISS', 'name': 'Ivan Vagner'}]}
在这种情况下如何只打印人员的姓名?
要求输出:
('Chris Cassidy', 'Anatoly Ivanishin', 'Ivan Vagner')
我无法解决这个问题,请帮忙。 :)
尝试:
names = []
for person in data["people"]:
names.append(person["name"])
names
将会有您想要的列表。