在python中,我遇到了列表中有for的情况。我不知道那是什么意思。
scores = [game.state.getScore() for game in games]
我在名为pacman的项目中遇到了它,这是一个AI(人工智能)项目。 它位于pacman.py的550-580行。
答案 0 :(得分:0)
这种结构在python中称为list comprehension
。有关详细信息,请参阅here。
简而言之,这是编写以下代码的另一种方式:
scores = []
for game in games:
score.append(game.state.getScore())