Здравствуйте, столкнулся с таким вопросом:
a = [False, True, 0, 1, 2, 3]
b = [a.pop(i) for i,v in enumerate(a) if v == 0]
print(b)
[False, 0]
Как правильно поступить, мне нужно только 0 из списка удалить, а получается так, что False python тоже при сравнении считает 0.
Как быть?