我有来自dict的dict的int值的上限和下限列表:
dicts={'params':{'max':[10,11]}}
有没有办法分别得到int 10和11的值?
我试过了:
for k in dicts.values():
print k
但那并不能给我我想要的东西。
答案 0 :(得分:0)
继续沿着嵌套结构:
for k in dicts.values(): # k is a dict itself
for lst in k.values(): # k's values are lists (at least the one you show
for item in lst: # iterate the lists
print(item)
或者,如果您只想要一个特定项目:
for i in dicts['params']['max']:
print(i)
答案 1 :(得分:0)
因为你的''是一个在“词典”中定义的词典。 var的值是10和11列表。所以你需要其他for循环遍历内部字典或使用双索引来指示返回值。