Mengder
Et sett er en samling av unike, uordnede verdier. Det tillater ikke duplikater og beholder ikke rekkefølge.
Sett er nyttige for å fjerne gjentakelser, sjekke medlemskap eller sammenligne grupper med operasjoner som union og snitt.
Opprette et sett
Opprett et sett med krøllparenteser, uten nøkkel-verdi-par:
fruits = {'apple', 'banana', 'cherry'}
Eller bruk set() for å konvertere en annen samling, som en liste, som også automatisk fjerner duplikater.
Viktige egenskaper ved sett
- Uordnet: elementene har ingen fast rekkefølge;
- Ingen duplikater: gjentatte elementer ignoreres;
- Muterbar: du kan legge til eller fjerne elementer;
- Kun immutable elementer: tillatte typer inkluderer tall, strenger, tupler;
- Ingen indeksering: elementene kan ikke nås via posisjon.
Sett er optimalisert for raske medlemskapstester med in-nøkkelordet.
Legge til og fjerne elementer
.add(): for å sette inn et nytt element i et sett;.remove(): for å fjerne et element, gir en feil hvis elementet ikke finnes;.discard(): fjerner også elementet, men hopper stille over hvis elementet ikke finnes.
Sett-operasjoner
Python-sett støtter:
- Union (
|eller.union()): kombinerer elementer fra begge settene; - Snitt (
&eller.intersection()): beholder kun felles elementer; - Differanse (
-eller.difference()): elementer i ett sett, men ikke det andre.
Disse operasjonene er nyttige for å sammenligne roller, flagg eller datasett.
Sammendrag
- Sett er uordnede samlinger av unike verdier;
- De fjerner automatisk duplikater;
- Du kan legge til eller fjerne elementer, men ikke få tilgang etter posisjon;
- Bruk sett for raske sammenligninger, medlemskapssjekker og når rekkefølgen ikke er viktig.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 5
Mengder
Sveip for å vise menyen
Et sett er en samling av unike, uordnede verdier. Det tillater ikke duplikater og beholder ikke rekkefølge.
Sett er nyttige for å fjerne gjentakelser, sjekke medlemskap eller sammenligne grupper med operasjoner som union og snitt.
Opprette et sett
Opprett et sett med krøllparenteser, uten nøkkel-verdi-par:
fruits = {'apple', 'banana', 'cherry'}
Eller bruk set() for å konvertere en annen samling, som en liste, som også automatisk fjerner duplikater.
Viktige egenskaper ved sett
- Uordnet: elementene har ingen fast rekkefølge;
- Ingen duplikater: gjentatte elementer ignoreres;
- Muterbar: du kan legge til eller fjerne elementer;
- Kun immutable elementer: tillatte typer inkluderer tall, strenger, tupler;
- Ingen indeksering: elementene kan ikke nås via posisjon.
Sett er optimalisert for raske medlemskapstester med in-nøkkelordet.
Legge til og fjerne elementer
.add(): for å sette inn et nytt element i et sett;.remove(): for å fjerne et element, gir en feil hvis elementet ikke finnes;.discard(): fjerner også elementet, men hopper stille over hvis elementet ikke finnes.
Sett-operasjoner
Python-sett støtter:
- Union (
|eller.union()): kombinerer elementer fra begge settene; - Snitt (
&eller.intersection()): beholder kun felles elementer; - Differanse (
-eller.difference()): elementer i ett sett, men ikke det andre.
Disse operasjonene er nyttige for å sammenligne roller, flagg eller datasett.
Sammendrag
- Sett er uordnede samlinger av unike verdier;
- De fjerner automatisk duplikater;
- Du kan legge til eller fjerne elementer, men ikke få tilgang etter posisjon;
- Bruk sett for raske sammenligninger, medlemskapssjekker og når rekkefølgen ikke er viktig.
Takk for tilbakemeldingene dine!