我打印出列表的内容,我得到以下输出:
[[...], [...], [...], [...], [...], [...]]
Run Code Online (Sandbox Code Playgroud)
这些奇怪的点是什么?
我使用python 2.7.3
DSM*_*DSM 13
可能你不小心建了一个包含对自身引用的列表(或者这里有很多引用):
>>> a = ['x']
>>> a
['x']
>>> a[0] = a
>>> a
[[...]]
Run Code Online (Sandbox Code Playgroud)
使用这三个点,以便字符串表示不会在递归中淹没.您可以使用id和is运营商验证这一点:
>>> id(a)
165875500
>>> id(a[0])
165875500
>>> a is a[0]
True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5475 次 |
| 最近记录: |