Python Liste Mükerrer Sayıları Silmek

Selamlar,

s1 listesindeki benzer (mükerrer) sayıların gelmesini nasıl engellerim ?

s1 = [2,3,4,5,2,4,6,7,8,6]

istenilen sonuc

2,3,4,5,6,7,8

1-9 arası rakam listesi oluştur listenin içerisindeki her bir rakamı s1 deki ile karşılaştır kodunu istersen yazarım.

For döngüsü kurup index ile her döngü deki numarayı s1de aratabilirsin varsa silersin. Yöntem çok.

1 Like


Kümeleri kullan

2 Likes

buldum çözüm union methodu ile filtreledim


Süper :slightly_smiling_face: Çözüldü olarak işaretlemeyi unutma bu arada.

1 Like

Union methodu iki setin birlesimini (terimden emin degilim; ∪ veya U islemi) alir. Seti kendisiyle birlestirmenin bir manasi yok; seti olusturman yetiyor zaten:

set(xs) veya list(set(xs))

1 Like