小编vag*_*ton的帖子

如何将深层嵌套列表转换为字符串

如果我创建一个深度嵌套的列表,像这样:

arr = [1]
for i in range(1000):
    arr = [arr]
Run Code Online (Sandbox Code Playgroud)

然后

print(arr)
Run Code Online (Sandbox Code Playgroud)

会很好,但是

str(arr)
Run Code Online (Sandbox Code Playgroud)

在超过最大递归深度的情况下失败.("%s" % arrrepr(arr)也.)

我怎么能得到打印的字符串?这种差异的根本原因是什么?

python printing recursion repr difference

5
推荐指数
1
解决办法
77
查看次数

标签 统计

difference ×1

printing ×1

python ×1

recursion ×1

repr ×1