Это немного странный запрос, но вы можете просто выполнить его в каждом конкретном случае, превратив все нули в int
s:
>>> output = [0.0, 0.0, 0.25, 0.5, 1.0]
>>> [int(x) if not x else x for x in output]
[0, 0, 0.25, 0.5, 1.0]
Это понимание списка такое же, как
new_list=[]
for x in output:
if x == 0:
new_list.append(int(x))
else:
new_list.append(x)
Форма for
-loop проще для создания более сложных правил замены, если вам нужно настроить ее.