gpt4 book ai didi

python - 打印一个列表,三个点出现在子列表中

转载 作者:行者123 更新时间:2023-12-05 07:02:41 26 4
gpt4 key购买 nike

我打印了一个列表的内容,得到了如下输出:

[[...], [...], [...], [...], [...], [...]]

这些奇怪的点是什么?

我用的是python 2.7.3

最佳答案

可能您不小心构建了一个列表,其中包含对自身的引用(或此处,大量引用):

>>> a = ['x']
>>> a
['x']
>>> a[0] = a
>>> a
[[...]]

使用三个点是为了使字符串表示不会淹没在递归中。您可以使用 idis 运算符来验证这一点:

>>> id(a)
165875500
>>> id(a[0])
165875500
>>> a is a[0]
True

关于python - 打印一个列表,三个点出现在子列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63478637/

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