使用循环以表格格式打印列表

时间:2018-05-01 22:17:51

标签: python list loops format tabular

了解如何获取我的列表,

myList = ["1", "2", "3", "4", "5", "6", "8", "9"]

表格格式,如

1    2    3
4    5    6
7    8    9

我更喜欢使用循环来自动化它,以便从列表中选取前3个项目,然后将下一个3项移动到下一行,依此类推。我发现了类似的问题,但无法找到如何在我的程序中实现它,我只是python的初学者。

谢谢!

1 个答案:

答案 0 :(得分:1)

myList = ["1", "2", "3", "4", "5", "6", "7", "8", "9"]

下面,我们枚举myList,并且每隔3个字符打印一个换行符。

for j, i in enumerate(myList):
    if j%3==0:
        print('\n')
    print(i, end= " ")

输出:

1 2 3 

4 5 6 

7 8 9