有一个像这样的列表:
my_list = [
[{'score':9, 'name':'Jack'}],
[{'score':3, 'name':'Danielle'}]
]
我正在尝试遍历此列表,但不知道如何访问这些值。
for listing in my_list:
print(listing['score'])
以上是行不通的。据我所知,我似乎正在研究仍在第二个列表中的字典。但是,我无法找到获取访问权限的正确方法。
最佳答案
您可以通过精确匹配内部元素的签名来尝试。这叫做 tuple unpacking
my_list = [
[{'score':9, 'name':'Jack'}],
[{'score':3, 'name':'Danielle'}]
]
for [listing] in my_list:
print(listing['score'])
# 9
# 3
https://stackoverflow.com/questions/66388728/