Печать списка по вертикали с помощью pprint - PullRequest
0 голосов
/ 12 мая 2018

Я пытаюсь использовать pprint для печати списка:

>>> import pprint
>>> a = [1, 3, 6, 8, 0]
>>> pprint.pprint(a)
[1, 3, 6, 8, 0]
>>> 

почему бы не это

[1,
3,
6,
8,
0]

с нетерпением ждем вашего ответа!СПАСИБО!

Ответы [ 2 ]

0 голосов
/ 12 мая 2018

Вы можете использовать параметр ширины:

pp = pprint.PrettyPrinter(width=4)
pp.pprint(a)
0 голосов
/ 12 мая 2018

Согласно официальной документации , вам нужно указать width вашего ввода, который по умолчанию установлен на 80. Вы можете попробовать следующее

>>> stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
>>> pp = pprint.PrettyPrinter(indent=4, width=50)
>>> pp.pprint(stuff)
['spam', 'eggs', 'lumberjack', 'knights', 'ni']
>>> pp = pprint.PrettyPrinter(indent=4, width=1)
>>> pp.pprint(stuff)
[   'spam',
    'eggs',
    'lumberjack',
    'knights',
    'ni']
>>> 
...