Python 每行打印列表的5个元素

Python 每行打印列表的5个元素,python,python-3.x,Python,Python 3.x,我有一个列表,每行需要打印5个元素,以获得: l = [1,2,3,4,5,6,7,8,9,10] 我什么都试过了,但是我卡住了,救命 @Joaquin,请尝试以下代码: 我什么都试过了,但。。张贴你的efforts@Joaquin,您可以使用%运算符检查第5、第10、第15……项的索引,并基于此,您可以转到新行,否则继续在同一行中打印项目。 1 2 3 4 5 6 7 8 9 10 l = [1,2,3,4,5,6,7,8,9,10] for index, item in enumer

我有一个列表,每行需要打印5个元素,以获得:

l = [1,2,3,4,5,6,7,8,9,10]

我什么都试过了,但是我卡住了,救命

@Joaquin,请尝试以下代码:

我什么都试过了,但。。张贴你的efforts@Joaquin,您可以使用
%
运算符检查第5、第10、第15……项的索引,并基于此,您可以转到新行,否则继续在同一行中打印项目。
1 2 3 4 5
6 7 8 9 10
l = [1,2,3,4,5,6,7,8,9,10]

for index, item in enumerate(l):
    if (index + 1) % 5 == 0:
        print(item)
    else:
        print(item, end=" ")

"""
1 2 3 4 5
6 7 8 9 10
"""