Поплавки не оцениваются как отрицательные (Python)
Я пытаюсь удалить значения с плавающей запятой в списке, которые являются отрицательными. Исходный список со всеми значениями выглядит так:
[
0.030079979253112028,
-0.006015995850622406,
-0.08920269709543568,
-25.72356846473029,
-9.770807053941908,
-66.38340248962655,
-188.7778008298755,
-165.95850622406638,
99.99,
33.81404564315352,
0.1742564315352697,
-0.00560109958506224,
-0.008297925311203318,
-1.4044238589211617
]
После того, как я бегуfor
цикл, который говоритif num<0: list.remove(num)
список выглядит так:
[
0.030079979253112028,
-0.08920269709543568,
-9.770807053941908,
-188.7778008298755,
99.99,
33.81404564315352,
0.1742564315352697,
-0.008297925311203318
]
Так что некоторые из негативных моментов, как-66.383...
были удалены, но другие нет. Почему это?