为什么一个假对象元组是真实的?

时间:2019-04-19 17:47:37

标签: python python-3.x

在最近的项目中对此表示惊讶,并对为什么会如此感到好奇。

test_ = None
test_1 = []
test_2 = ([], None)

if test_:
    print('hello')

if test_1:
    print('hello')

if test_2:
    print('hello')
> hello

1 个答案:

答案 0 :(得分:1)

因为by definition个非空元组的值为True