gpt4 book ai didi

python - 如何强制 pprint 每行打印一个列表/元组/字典元素?

转载 作者:太空狗 更新时间:2023-10-30 00:56:42 26 4
gpt4 key购买 nike

如何强制 pprint() 每行打印一个列表/元组/字典元素?

>>> from pprint import pprint
>>> my_var = ['one', 'two', ('red','green'), {'state' : 'Oregon', 'city' : 'Portland'}]
>>> pprint(my_var)
['one', 'two', ('red', 'green'), {'city': 'Portland', 'state': 'Oregon'}]

我希望输出是这样的:

['one',
'two',
('red',
'green'),
{'city': 'Portland',
'state': 'Oregon'}]

最佳答案

对 pprint() 使用 width=1 参数:

>>> from pprint import pprint
>>> my_var = ['one', 'two', ('red','green'), {'state' : 'Oregon', 'city' : 'Portland'}]
>>> pprint(my_var, width=1)
['one',
'two',
('red',
'green'),
{'city': 'Portland',
'state': 'Oregon'}]
>>>

"pprint - Data pretty printer" documentation

关于python - 如何强制 pprint 每行打印一个列表/元组/字典元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15550617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com