我一直在寻找这个,但我找不到它。我想以有组织的方式查看命令列表,以便:
Comandos = ["1: Imprime lista de opciones", "2: Abre la calculadora de dinero"]
pprint(Comandos)
像这样打印:
1: Imprime lista de opciones
2: Abre la calculadora de dinero.
你不需要pprint
,你可以简单地join
将它们放在一起print
:
print('\n'.join(Comandos))
正如@willem-van-onsem 所说,您只需加入即可完成。
但是,如果您需要使用 pprint,您可以这样做:
pprint(a,width=max(len(a[0]),len(a[1]))*2)
请注意,这不是最佳(也不推荐)解决方案。
还有更一般的方法:
pprint(a,width=len((max(a, key=len))*2))
附加说明:当最短字符串的 n (n>1) 总和为最长字符串时(在长度上),此方法将不起作用。