空列表 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