Как я могу распечатать вложенный список в столбцы?Python

Программы на Python
Ответить
Anonymous
 Как я могу распечатать вложенный список в столбцы?

Сообщение Anonymous »

У меня есть вложенный список, который я хотел бы распечатать по столбцам. Ниже показано, что у меня есть сейчас:

Код: Выделить всё

countW = [[1,0], [0,2]]

for outer_index, sublist in enumerate(countW):
print(f"\nAnswer: {outer_index + 1}")
for inner_index, value in enumerate(sublist):
print(f"Value: {inner_index + 1}, Count:{value}")
При этом печатаются правильные значения, но они не форматируются в параллельные столбцы. В настоящее время распечатка выполняется следующим образом:

Код: Выделить всё

Answer: 1
Value: 1, Count:1
Value: 2, Count:0

Answer: 2
Value: 1, Count:0
Value: 2, Count:2
Что я хотел бы видеть в качестве результата:

Код: Выделить всё

     Answer 1               Answer 2
Value: 1, Count: 1     Value: 1, Count: 0
Value: 2, Count: 0     Value: 2, Count: 2
Я чувствую, что довольно близок к пониманию. До сих пор я пробовал свои силы в f-строках и str.format, но не совсем понял.
Я изучал другие методы форматирования и пытался печатать по столбцам, используя {:

Подробнее здесь: https://stackoverflow.com/questions/798 ... to-columns
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»