0 2
当我把它交给 Python 时,为什么会得到一个奇怪的结果?
#tuples ~wtF?
a=()
b=(a)
c=(a,1)
len(b)
len(c)
注意:我得到了 1 2
列表的预期结果:
a=[]
b=[a]
c=[a,1]
len(b)
len(c)
这发生在 Linux 上:
$ python --version
Python 2.7.2+
编辑:到目前为止的答案
那么这是不是因为,
在c=(a,1)
任务中?
>>> print b
()
>>> print c
((), 1)