跳过int 0也跳过False

时间:2019-06-12 15:51:07

标签: python

我得到了整数和关键字列表 并且我尝试使用for循环从列表中仅删除zeros-继续,但是关键字False也被删除,以及如何防止删除False? ? ?

a = [1,2,0,1,0,1,None,0,False]

for x in a:
    if x ==0:
        continue

1 个答案:

答案 0 :(得分:-1)

要与0进行精确比较,请使用is关键字:

a = [1,2,0,1,0,1,None,0,False]

for x in a: 
    if x is 0:
        continue
    print(x)