Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Tupler | Data Structures
Introduktion till Python med Cursor

bookTupler

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.
question mark

Vad händer om du försöker ändra ett element i en tuppel?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

bookTupler

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.
question mark

Vad händer om du försöker ändra ett element i en tuppel?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2
some-alt