Why is a tuple of falsey objects truthy? : <p>Came across this in a recent project and was curious as to why this is the case.</p>

<pre><code>test_ = None
test_1 = []
test_2 = ([], None)

if test_:
    print('hello')

if test_1:
    print('hello')

if test_2:
    print('hello')
&gt; hello
</code></pre>
