Как я могу распечатать вложенный список в столбцы?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

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