Mængder
Et set er en samling af unikke, uordnede værdier. Det tillader ikke dubletter og bevarer ikke rækkefølgen.
Sets er nyttige til at fjerne gentagelser, kontrollere medlemskab eller sammenligne grupper med operationer som union og snit.
Oprettelse af et Set
Opret et set med krøllede parenteser, uden nøgle-værdi-par:
fruits = {'apple', 'banana', 'cherry'}
Eller brug set() til at konvertere en anden samling, såsom en liste, hvilket også automatisk fjerner dubletter.
Nøgleegenskaber for Sets
- Uordnet: elementer har ingen fast rækkefølge;
- Ingen dubletter: gentagne elementer ignoreres;
- Muterbar: det er muligt at tilføje eller fjerne elementer;
- Kun immutable elementer: tilladte typer inkluderer tal, strenge, tuples;
- Ingen indeksering: elementer kan ikke tilgås via position.
Sets er optimeret til hurtige medlemskabstests med in-nøgleordet.
Tilføjelse og fjernelse af elementer
.add(): indsætter et nyt element i et set;.remove(): fjerner et element, men udløser en fejl, hvis elementet ikke findes;.discard(): fjerner også et element, men ignorerer stille, hvis elementet ikke findes.
Set-operationer
Python sets understøtter:
- Union (
|eller.union()): kombinerer elementer fra begge sets; - Intersection (
&eller.intersection()): bevarer kun fælles elementer; - Difference (
-eller.difference()): elementer i det ene set, men ikke det andet.
Disse operationer er nyttige til sammenligning af roller, flag eller datasæt.
Opsummering
- Sets er uordnede samlinger af unikke værdier;
- De fjerner automatisk dubletter;
- Det er muligt at tilføje eller fjerne elementer, men ikke at tilgå efter position;
- Brug sets til hurtige sammenligninger, medlemskabstjek og når rækkefølgen er ligegyldig.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 5
Mængder
Stryg for at vise menuen
Et set er en samling af unikke, uordnede værdier. Det tillader ikke dubletter og bevarer ikke rækkefølgen.
Sets er nyttige til at fjerne gentagelser, kontrollere medlemskab eller sammenligne grupper med operationer som union og snit.
Oprettelse af et Set
Opret et set med krøllede parenteser, uden nøgle-værdi-par:
fruits = {'apple', 'banana', 'cherry'}
Eller brug set() til at konvertere en anden samling, såsom en liste, hvilket også automatisk fjerner dubletter.
Nøgleegenskaber for Sets
- Uordnet: elementer har ingen fast rækkefølge;
- Ingen dubletter: gentagne elementer ignoreres;
- Muterbar: det er muligt at tilføje eller fjerne elementer;
- Kun immutable elementer: tilladte typer inkluderer tal, strenge, tuples;
- Ingen indeksering: elementer kan ikke tilgås via position.
Sets er optimeret til hurtige medlemskabstests med in-nøgleordet.
Tilføjelse og fjernelse af elementer
.add(): indsætter et nyt element i et set;.remove(): fjerner et element, men udløser en fejl, hvis elementet ikke findes;.discard(): fjerner også et element, men ignorerer stille, hvis elementet ikke findes.
Set-operationer
Python sets understøtter:
- Union (
|eller.union()): kombinerer elementer fra begge sets; - Intersection (
&eller.intersection()): bevarer kun fælles elementer; - Difference (
-eller.difference()): elementer i det ene set, men ikke det andet.
Disse operationer er nyttige til sammenligning af roller, flag eller datasæt.
Opsummering
- Sets er uordnede samlinger af unikke værdier;
- De fjerner automatisk dubletter;
- Det er muligt at tilføje eller fjerne elementer, men ikke at tilgå efter position;
- Brug sets til hurtige sammenligninger, medlemskabstjek og når rækkefølgen er ligegyldig.
Tak for dine kommentarer!