[英]How do I access a dictionary inside a list inside a list
I have a data that looks like this dict1 = [[{'num1':1, 'num2':2, 'num3':3}], [{'num1':4,'num2':5, 'num3':6}]]
我有一个看起来像这样的数据
dict1 = [[{'num1':1, 'num2':2, 'num3':3}], [{'num1':4,'num2':5, 'num3':6}]]
How do I go inside the list where it contains the dictionary to select a specific key to display.我如何在 go 列表里面包含字典到 select 一个特定的键来显示。 I seem to be getting a lot if list index out of range error.
如果列表索引超出范围错误,我似乎得到了很多。
Here's my current code:这是我当前的代码:
for items in dict1:
for index in range(len(dict1)):
print(items[index]['num1'])
It's rather obvious that your dict1
is not a single-depth list, it's a list of list, so iterate it this way:很明显,您的
dict1
不是单深度列表,而是列表列表,因此以这种方式迭代它:
dict1 = [[{'num1':1, 'num2':2, 'num3':3}], [{'num1':4,'num2':5, 'num3':6}]]
for t in dict1:
obj = t[0]
for key in obj:
print(key,obj[key])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.