我不知道怎么说这个......但是我有一个例子和一个简单的解释我正在尝试做什么..
工作:
for characters in [world.characters for world in self.worlds]:
for character in characters:
print(character.name)
我希望能够做到:
for characters in [world.characters for world in self.worlds]:
for character in characters:
print("Character {0} in World {1}".format(character.name, world.name))
所以我希望能够从我的循环范围内的列表理解中访问world
。我不知道该如何解决这个问题。非常感谢任何帮助。
答案 0 :(得分:0)
for world in self.worlds:
for character in world.characters:
print("Character {0} in World {1}".format(character.name, world.name))