Tupler
En tuple ligner en liste, men er uforanderlig — når den først er oprettet, kan dens indhold ikke ændres.
De er nyttige til at gruppere værdier, der skal forblive faste, såsom koordinater (x, y), RGB-farver (255, 0, 0) eller andre konstante data.
Definition af en tuple
En tuple defineres ved hjælp af parenteser (()) i stedet for kantede parenteser:
coordinates = (10, 20)
Du kan også oprette en tuple uden parenteser: x = 1, 2, 3 — Python forstår, at kommaet betyder "tuple".
Uforanderlighed
Tupler kan ikke ændres — du kan ikke tilføje, fjerne eller ændre værdier.
Forsøg på dette vil udløse en TypeError.
Dette gør dem ideelle til faste konfigurationer, konstanter eller sikre returværdier fra funktioner.
Adgang til og udpakning af tuples
Ligesom lister bruger tuples indekser startende fra 0.
For eksempel er colors[0] "red", og colors[-1] er "blue".
Tuples understøtter også udpakning — tildeling af værdier til variabler i ét trin:
x, y = (10, 20) sætter x = 10 og y = 20.
Dette er især nyttigt, når funktioner returnerer flere værdier.
Resumé
- Tuples gemmer flere værdier, ligesom lister — men er uforanderlige;
- Brug parenteser eller kommaer for at definere dem;
- Få adgang til elementer via indeks — ligesom lister;
- Når de først er oprettet, kan tuples ikke ændres;
- Brug dem, når du har brug for faste, pålidelige data.
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
Can you show more examples of defining tuples in Python?
What happens if I create a tuple with just one element?
When should I use a tuple instead of a list?
Fantastisk!
Completion rate forbedret til 5
Tupler
Stryg for at vise menuen
En tuple ligner en liste, men er uforanderlig — når den først er oprettet, kan dens indhold ikke ændres.
De er nyttige til at gruppere værdier, der skal forblive faste, såsom koordinater (x, y), RGB-farver (255, 0, 0) eller andre konstante data.
Definition af en tuple
En tuple defineres ved hjælp af parenteser (()) i stedet for kantede parenteser:
coordinates = (10, 20)
Du kan også oprette en tuple uden parenteser: x = 1, 2, 3 — Python forstår, at kommaet betyder "tuple".
Uforanderlighed
Tupler kan ikke ændres — du kan ikke tilføje, fjerne eller ændre værdier.
Forsøg på dette vil udløse en TypeError.
Dette gør dem ideelle til faste konfigurationer, konstanter eller sikre returværdier fra funktioner.
Adgang til og udpakning af tuples
Ligesom lister bruger tuples indekser startende fra 0.
For eksempel er colors[0] "red", og colors[-1] er "blue".
Tuples understøtter også udpakning — tildeling af værdier til variabler i ét trin:
x, y = (10, 20) sætter x = 10 og y = 20.
Dette er især nyttigt, når funktioner returnerer flere værdier.
Resumé
- Tuples gemmer flere værdier, ligesom lister — men er uforanderlige;
- Brug parenteser eller kommaer for at definere dem;
- Få adgang til elementer via indeks — ligesom lister;
- Når de først er oprettet, kan tuples ikke ændres;
- Brug dem, når du har brug for faste, pålidelige data.
Tak for dine kommentarer!