Evaluation order in python list and tuple
<p>Let' say we have codes like</p>

<pre><code>a = (fcn1(), fcn2())
b  = [fcn1(), fcn2()]
</code></pre>

<p>Does python interpreter evaluate fcn1() before fcn2()? Or they can have undefined order?</p>
