unexpected python tuple behaviour
<p>Why am i getting a strange <code>0   2</code> result when i give this to python:</p>

<pre><code>#tuples ~wtF?
a=()
b=(a)
c=(a,1)
len(b)
len(c)
</code></pre>

<p>nb: i get an expected  <code>1  2</code> result for lists:</p>

<pre><code>a=[]
b=[a]
c=[a,1]
len(b)
len(c)
</code></pre>

<p>This is happening on linux:</p>

<pre><code>$ python --version
Python 2.7.2+
</code></pre>

<p><br/><br/>
<strong>[edit: wrt answers so far]</strong></p>

<p>so is this somehow because of the <code>,</code> in the <code>c=(a,1)</code> assignment?</p>

<pre><code>&gt;&gt;&gt; print b
()
&gt;&gt;&gt; print c
((), 1)
</code></pre>
