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)