使用 pprint 垂直打印列表
Printing a list vertically with pprint
我尝试使用 pprint 打印列表:
>>> import pprint
>>> a = [1, 3, 6, 8, 0]
>>> pprint.pprint(a)
[1, 3, 6, 8, 0]
>>>
为什么不是这个
[1,
3,
6,
8,
0]
期待您的解答!谢谢!
根据 official documentation,您似乎需要指定输入的 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']
>>>
你可以使用宽度参数:
pp = pprint.PrettyPrinter(width=4)
pp.pprint(a)
我尝试使用 pprint 打印列表:
>>> import pprint
>>> a = [1, 3, 6, 8, 0]
>>> pprint.pprint(a)
[1, 3, 6, 8, 0]
>>>
为什么不是这个
[1,
3,
6,
8,
0]
期待您的解答!谢谢!
根据 official documentation,您似乎需要指定输入的 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']
>>>
你可以使用宽度参数:
pp = pprint.PrettyPrinter(width=4)
pp.pprint(a)