爲什麼我會得到一個奇怪的0 2
結果當我把這個給蟒蛇:意外蟒蛇元組的行爲
#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+
[編輯:WRT到目前爲止的答案]
所以這是在c=(a,1)
分配的,
的莫名其妙,因爲?
>>> print b
()
>>> print c
((), 1)
[9000](http://stackoverflow.com/users/223424/9000)擊敗你,但我給你一個+1 anyhows =) – violet313
好吧,我暫時不接受,因爲我的編輯〜去吧...... =) – violet313
@ violet313看到我更新的答案。 – lvc