Печать списка в табличном формате с использованием цикла - PullRequest
0 голосов
/ 02 мая 2018

Смотря как получить мой список, например,

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

в виде таблицы, например,

1    2    3
4    5    6
7    8    9

Я бы предпочел использовать цикл для его автоматизации, чтобы он выбирал первые 3 элемента из списка, а затем перемещал следующие 3 в следующую строку и так далее. Я обнаружил похожие проблемы, но не смог понять, как внедрить их в мою программу, я только начинающий в Python.

Спасибо!

1 Ответ

0 голосов
/ 02 мая 2018
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
...