每行打印5个列表元素

时间:2018-05-30 15:15:06

标签: python python-3.x

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

我有一个列表,我需要每行打印5个元素才能得到:

1 2 3 4 5
6 7 8 9 10

我尝试了一切,但我被困住了,帮助!

1 个答案:

答案 0 :(得分:-1)

@Joaquin ,请尝试以下代码:

  

http://rextester.com/BLN7722

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
"""