Печать всех элементов списка в вертикальном формате в Python

Я хочу напечатать все элементы списка A в вертикальном формате. Я представляю текущий и ожидаемый результат.

A=[[1, 2, 3, 4, 5, 6, 7, 8, 10],[15,19,21,11,18]]
print(*A)

Текущий выход

[1, 2, 3, 4, 5, 6, 7, 8, 10] [15, 19, 21, 11, 18]

Ожидаемый результат

[[1, 
  2, 
  3, 
  4, 
  5, 
  6, 
  7, 
  8, 
  10],
  [15, 
   19, 
   21, 
   11, 
   18]]
import json; print(json.dumps(a, indent=2)) можно?
mousetail 12.12.2022 11:21

Почему вы ожидаете такой результат? Вы пробовали какой-то другой код, чтобы попытаться достичь своей цели?

quamrana 12.12.2022 11:23

Я думаю, они говорят, что это результат, который они хотят. Итак, какой код они пишут, чтобы это произошло.

saquintes 12.12.2022 11:23

Просто переберите это с помощью for, напечатайте каждый элемент и отдельно распечатайте скобки.

Gameplay 12.12.2022 11:25
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
4
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать print следующим образом:

print(
    '[[', '],\n['.join(
        [str(',\n'.join(
            [str(i) for i in j]
        )) for j in A]
    ),
    end=']]',
    sep=''
)

Кстати, это работает только тогда, когда у вас есть list из lists

Ali Rn 12.12.2022 12:18

Другие вопросы по теме