Вы можете использовать фильтр и isinstance, чтобы сделать это. Единственная разница между 0,0 и 0 состоит в том, что 0 является целым числом, а 0,0 - нет.
my_list = [0.0, 0, 0, 0.0, 0, 0, 0]
new_list = list(filter(lambda x: isinstance(x, int), my_list))
print(new_list)
вывод:
[0, 0, 0, 0, 0]