其他分享
首页 > 其他分享> > 005、空列表 list_null=[ ]、list_0=[0]、list_1=[1]、list_2=[2], 0被当成是False,1被当成是True

005、空列表 list_null=[ ]、list_0=[0]、list_1=[1]、list_2=[2], 0被当成是False,1被当成是True

作者:互联网

 

空列表 list_null=[ ]、list_0=[0]、list_1=[1]、list_2=[2]  的区别,代码如下:

( 0 被当成是False,1 被当成是True )

# 空列表、0值被当成是False,1值被当成是True

list_null = []

if False in list_null:
    print('aa')             # 不执行
if True in list_null:
    print('bb')             # 不执行

list_2 = [2]
if False in list_2:
    print('gg')             # 不执行
if True in list_2:
    print('hh')             # 不执行

list_0 = [0]
if False in list_0:
    print('cc')              # 执行,输出 cc
if True in list_0:
    print('dd')             # 不执行

list_1 = [1]
if False in list_1:
    print('ee')             # 不执行
if True in list_1:
    print('ff')             # 执行,输出 ff

 

执行结果如下:

cc
ff

Process finished with exit code 0

 

标签:执行,False,当成,list,print,null,True
来源: https://www.cnblogs.com/qq-2780619724/p/15239548.html