-1

我一直在寻找这个,但我找不到它。我想以有组织的方式查看命令列表,以便:

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.
4

2 回答 2

3

你不需要pprint,你可以简单地join将它们放在一起print

print('\n'.join(Comandos))
于 2017-01-28T23:30:29.673 回答
0

正如@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) 总和为最长字符串时(在长度上),此方法将不起作用。

于 2017-01-28T23:44:41.607 回答