多次迭代3个元素的列表

时间:2018-05-13 21:44:16

标签: python python-3.x

我正在为一个类proyect创建一个Hangman游戏,我想迭代一个代表确定数量的玩家轮流的列表。

dic_players = {0: 'Juan',1: 'Pepe',2: 'Luis'}
player_turns = [2,1,0]

你会如何多次迭代“player_turns”?如果他们没有从游戏中删除(原始字典中的值是一个包含多个数字的列表,有些代表失败和东西的数量),那么轮流将是'Luis','Pepe','Juan',' Luis','Pepe','Juan'等等

1 个答案:

答案 0 :(得分:0)

你需要一个双循环。你需要迭代游戏中的轮数,并且每轮你需要迭代所有玩家。

for round in range(3): print('round %d' % round) for playerId in player_turns: print('%s\'s turn' % dic_players[playerId]) # do stuff