我不明白这个 for 循环

代码如下


    game = [[0,0,0],

            [0,0,0],

            [0,0,0]]


    print('   0  1  2')


    for count, row in enumerate(game):

        print(count, row)

输出如下


       0  1  2

    0 [0, 0, 0]

    1 [0, 0, 0]

    2 [0, 0, 0]

计数和行到底是什么?他们到底在引用什么。我知道枚举会在每个列表之前添加数字。


沧海一幻觉
浏览 75回答 1
1回答

呼如林

count 是列表中每个元素的索引号,row 打印列表中的元素。您的游戏列表中有 3 个元素。索引从 0 开始,所以它会得到: 0 1 2尝试下面的代码进行更多练习:for index, items in enumerate(game[0]):    print(index, items)output is0 0 1 02 0这将为您提供游戏列表中第一个列表的项目以及索引号。祝你好运
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python