Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pprint垂直打印列表_Python_Pprint - Fatal编程技术网

Python 使用pprint垂直打印列表

Python 使用pprint垂直打印列表,python,pprint,Python,Pprint,我尝试使用pprint打印列表: >>> import pprint >>> a = [1, 3, 6, 8, 0] >>> pprint.pprint(a) [1, 3, 6, 8, 0] >>> 为什么不是这个 [1, 3, 6, 8, 0] 期待你的回答!谢谢 根据,似乎需要指定输入的宽度,默认设置为80。你可以试试下面的方法 >>> stuff = ['spam', 'eggs', 'lumb

我尝试使用pprint打印列表:

>>> import pprint
>>> a = [1, 3, 6, 8, 0]
>>> pprint.pprint(a)
[1, 3, 6, 8, 0]
>>> 
为什么不是这个

[1,
3,
6,
8,
0]
期待你的回答!谢谢

根据,似乎需要指定输入的
宽度,默认设置为
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']
>>> 
根据,似乎需要指定输入的
宽度
,默认设置为
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)

您可以使用宽度参数:

pp = pprint.PrettyPrinter(width=4)
pp.pprint(a)
为什么列表要垂直打印?为什么列表要垂直打印?