Liste = [2,9,1,4,7]
for i in Liste:
if not bool(i%2):
Liste.remove(i)
print(Liste)
Liste = [2,9,1,4,7]
Liste = [x for x in Liste if x%2==1]
print(Liste)
Ekli dosyayı görüntüle 74934
Kodu çalıştırdigimda [2,1,4] sonucunu gösteriyor. Neden böyle bir sonuç çıkartıyor anlamis değilim ...
if i%2==0 şeklinde yazılsaydi [9,1,7] çift sayıları listeden kaldır olacaktı.....