连续迭代多个列表并打印每个列表的值

时间:2017-08-16 17:04:36

标签: python list loops iterator

我有5个列表,我想迭代每个列表,将其设置为一个名为current的变量,所以我的输出应该是打印当前,其中current是每次打印的新列表

CD[23]/*

输出:

  

[1,2,3]

     

[4,5,6]

     

[7,8,9]

     

[10,11,12]

     

[13,14,15]

1 个答案:

答案 0 :(得分:0)

你应该将它们全部放在一个大的列表中,然后循环遍历每个列表:

big_list = [[1,2,3],
           [4,5,6],
           [7,8,9],
           [10,11,12],
           [13,14,15]]

for current in big_list:
    print(current)

您还可以使用更高级的功能:join。这将简化print语句:

big_list = [[1,2,3],
           [4,5,6],
           [7,8,9],
           [10,11,12],
           [13,14,15]]

print('\n'.join([str(current) for current in big_list]))

两者的输出:

[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
[10, 11, 12]
[13, 14, 15]