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?
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı