簡體   English   中英

列表理解/循環混淆

[英]List comprehension / loop confusion

我不確定該如何措辭..但是我有一個例子,並對我要做什么做了簡單的解釋。

工作方式:

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 我不確定該怎么做。 任何幫助,非常感謝。

for world in self.worlds:
    for character in world.characters:
        print("Character {0} in World {1}".format(character.name, world.name))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM