Tupler
En tupl är lik en lista men oföränderlig — när den väl har skapats kan dess innehåll inte ändras.
De är användbara för att gruppera värden som bör förbli fasta, såsom koordinater (x, y), RGB-färger (255, 0, 0) eller annan konstant data.
Definiera en tupl
En tupl definieras med parenteser (()) istället för hakparenteser:
coordinates = (10, 20)
Du kan också skapa en tupl utan parenteser: x = 1, 2, 3 — Python tolkar kommatecknet som "tupl".
Oföränderlighet
Tupler kan inte ändras — du kan inte lägga till, ta bort eller ändra värden.
Försök att göra det ger ett TypeError.
Detta gör dem lämpliga för fasta konfigurationer, konstanter eller säkra returvärden från funktioner.
Åtkomst och uppackning av tupler
Precis som listor använder tupler index som börjar på 0.
Till exempel är colors[0] "red", och colors[-1] är "blue".
Tupler stöder även uppackning — tilldela värden till variabler i ett steg:
x, y = (10, 20) ger x = 10 och y = 20.
Detta är särskilt användbart när funktioner returnerar flera värden.
Sammanfattning
- Tupler lagrar flera värden, likt listor — men är oföränderliga;
- Använd parenteser eller kommatecken för att definiera dem;
- Åtkomst till element via index — precis som listor;
- När de har skapats kan tupler inte ändras;
- Använd dem när du behöver fasta, tillförlitliga data.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 5
Tupler
Svep för att visa menyn
En tupl är lik en lista men oföränderlig — när den väl har skapats kan dess innehåll inte ändras.
De är användbara för att gruppera värden som bör förbli fasta, såsom koordinater (x, y), RGB-färger (255, 0, 0) eller annan konstant data.
Definiera en tupl
En tupl definieras med parenteser (()) istället för hakparenteser:
coordinates = (10, 20)
Du kan också skapa en tupl utan parenteser: x = 1, 2, 3 — Python tolkar kommatecknet som "tupl".
Oföränderlighet
Tupler kan inte ändras — du kan inte lägga till, ta bort eller ändra värden.
Försök att göra det ger ett TypeError.
Detta gör dem lämpliga för fasta konfigurationer, konstanter eller säkra returvärden från funktioner.
Åtkomst och uppackning av tupler
Precis som listor använder tupler index som börjar på 0.
Till exempel är colors[0] "red", och colors[-1] är "blue".
Tupler stöder även uppackning — tilldela värden till variabler i ett steg:
x, y = (10, 20) ger x = 10 och y = 20.
Detta är särskilt användbart när funktioner returnerar flera värden.
Sammanfattning
- Tupler lagrar flera värden, likt listor — men är oföränderliga;
- Använd parenteser eller kommatecken för att definiera dem;
- Åtkomst till element via index — precis som listor;
- När de har skapats kan tupler inte ändras;
- Använd dem när du behöver fasta, tillförlitliga data.
Tack för dina kommentarer!