Say I have a list:
my_list = [0, 1, 2, 3, nan, 5, 6, 7, 8, 9]
Why are these 2 outputs different?
for x in my_list:
if x == np.nan:
continue
print(x, end= " ")
0 1 2 3 nan 5 6 7 8 9
for x in my_list:
if x is np.nan:
continue
print(x, end= " ")
0 1 2 3 5 6 7 8 9