您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

打印列表,子列表中出现三个点

打印列表,子列表中出现三个点

可能是您不小心建立了一个列表,其中包含对自身的引用(或此处有很多引用):

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

使用三个点使字符串表示不会在递归中淹没。您可以使用idis运算符进行验证:

>>> id(a)
165875500
>>> id(a[0])
165875500
>>> a is a[0]
True
其他 2022/1/1 18:43:42 有523人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶