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

 

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

上一篇:选择思维导图软件,你只需学会这几招!


下一篇:阿里云服务器安装配置nginx