Start | set
 

set(iterable)



Skapar ett set (mängd) från en annan datatyp än set, t.ex. en lista.

Lista till Set

e = [1,2,3,4,5] print(e) s = set(e) print(s)
Poängen med detta är att listan saknar de metoder som set har. Så efter att vi gjort ett set av listan kan vi också använda de metoder på mängder som set ger oss.

Trolla bort dubbletter

En annan praktisk användning av set(), det är om du har en lista med många ord och du vill vaska fram alla unika ord i listan. Genom att konvertera listan till set så försvinner genast multiplar, då en mängd enbart tillåter ett element av varje.
massa_ord = [ "äpple","banan","äpple", "apelsin","apelsin","päron","körsbär", "äpple","paprika"] unika = set(massa_ord) print(unika)
Om du önskar, kan du sedan konvertera tillbaka till lista.
14.050960540771 ms