此问题在此处已有答案:
Iterating over dictionaries using 'for' loops(17回答)
3小时前关闭
我希望能够迭代一个列表,里面有命名列表
我试着这样做:
Objects = {
"Enemies":[
"Enemy1",
"Enemy2",
"Enemy3"
],
"Walls":[
"Wall1",
"Wall2",
"Wall3"
]
}
for Type in Objects:
for Object in Type:
print(Object)
字符串
但这不起作用,打印的字母类型下对方
3条答案
按热度按时间laawzig21#
你看到的是你所看到的,因为对象是一本字典。如果对象是一个列表的列表,那么你的循环就可以工作。如果你想把它当成字典,
字符串
f0brbegy2#
for Type in Objects
遍历字典的键。你想循环这些值。字符串
n3schb8v3#
尝试以下迭代:
字符串