Pyhton for döngüsü için bir problem

yunus09

Megapat
Katılım
5 Ekim 2016
Mesajlar
165
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
[CODE lang="python" title="liste içinde fazla olan elemanları siler"]def almostIncreasingSequence(sequence):
for each in sequence:
if sequence.count(each) >=2:
sequence.remove(each)
return sequence
else:
continue

print(almostIncreasingSequence([1, 1, 2, 3, 4, 4]))[/CODE]

Sonuç olarak [1,2,3,4,4] alıyorum neden 4'ü silmiyor?
 
cunku returne girip cikiyor ilk 1'i sildikten sonra return calisiyor, for looptan cikiyor program
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…