Вложенный список, напечатанный в столбцахPython

Программы на Python
Anonymous
Вложенный список, напечатанный в столбцах

Сообщение Anonymous »

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

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

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
Пример того, что может содержать countW:

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

countW = [[1,0], [0,2]]
Что я хотел бы видеть в качестве результата:

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

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

Подробнее здесь: https://stackoverflow.com/questions/798 ... in-columns

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