Python Academy · leksjon

Tupler

Forstå fordelene ved uforanderlige sekvenser og hvordan du bruker dem.

Leksjon 2 av 512 trinn

Tupler er en gratis leksjon i Python Academy på CoddyKit. Dette er leksjon 2 av 5. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Python Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Python Academy inneholder totalt 5 leksjoner.

Introduksjon til tupler

Tupler er uforanderlige sekvenser i Python, noe som betyr at elementene deres ikke kan endres etter at de er opprettet. De brukes ofte til å gruppere relaterte data.

I denne leksjonen lærer du hvordan du oppretter og bruker tupler, utfører operasjoner på dem og forstår hva det innebærer at de er uforanderlige.

Tupler — illustrasjon 1

Opprette tupler

En tuppel opprettes ved å plassere elementer innenfor parenteser (), adskilt med komma:

# Creating a tuple
fruits = ("apple", "banana", "cherry")
print(fruits)

Få tilgang til tupelelementer

I likhet med lister kan du få tilgang til tupelelementer ved hjelp av indeksering:

# Accessing tuple elements
fruits = ("apple", "banana", "cherry")
print(fruits[1])  # Outputs: banana

Tuplers uforanderlighet

Tupler er uforanderlige, noe som betyr at elementene deres ikke kan endres etter at de er opprettet:

# Immutability of tuples
fruits = ("apple", "banana", "cherry")
# Uncommenting the next line will raise an error
# fruits[1] = "grape"

Tuppeloperasjoner

Tupler støtter operasjoner som konkatenering og repetisjon:

# Tuple operations
t1 = (1, 2, 3)
t2 = (4, 5)
print(t1 + t2)  # Outputs: (1, 2, 3, 4, 5)
print(t1 * 2)  # Outputs: (1, 2, 3, 1, 2, 3)

Pakking og utpakking av tupler

Du kan pakke flere verdier inn i en tuppel og pakke dem ut i variabler:

# Tuple packing and unpacking
t = (1, 2, 3)
a, b, c = t
print(a, b, c)  # Outputs: 1 2 3

Bruke tupler som nøkler

Tupler kan brukes som nøkler i ordbøker fordi de er uforanderlige:

# Using tuples as dictionary keys
locations = {(40.7128, -74.0060): "New York", (34.0522, -118.2437): "Los Angeles"}
print(locations[(40.7128, -74.0060)])  # Outputs: New York

Vanlige feil med tupler

Her er noen feil du bør unngå:

  • Å prøve å endre elementer i en tuppel (den er uforanderlig).
  • Å forveksle tupler med lister på grunn av lignende syntaks.
  • Å bruke endringsbare objekter (som lister) inni tupler, siden de fortsatt kan endres.

Oppsummering av leksjonen om lister

Hva har vi lært?

I denne leksjonen har du lært:

  • Hvordan du oppretter og endrer lister i Python.
  • Vanlige listeoperasjoner og -metoder.
  • Hvordan du bruker nestede lister og itererer over lister.

Godt jobbet! La oss gå videre til neste tema.

Tupler — illustrasjon 11

Oppsummering av leksjonen om tupler

Hva har vi lært?

I denne leksjonen har du lært:

  • Hvordan du oppretter og bruker tupler i Python.
  • At tupler er uforanderlige, og hvilke konsekvenser det har.
  • Hvordan du bruker tupler som nøkler i ordbøker og i andre sammenhenger.

Godt jobbet! La oss gå videre til neste tema.

Tupler — illustrasjon 12
Gratis å komme i gang

Lær deg Python med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
76
Leksjoner
320

Ofte stilte spørsmål

Er leksjonen «Tupler» gratis?

Ja – hele teksten i «Tupler» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Python Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Python Academy inneholder totalt 5 leksjoner.

Hva lærer jeg i «Tupler»?

Forstå fordelene ved uforanderlige sekvenser og hvordan du bruker dem. Du øver på Python Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Python Academy?

Ingen tidligere erfaring er nødvendig. Python Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 5.

Hvor lang tid tar leksjonen «Tupler»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Python Academy-leksjonen?

Ja. Alle Python Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Lister
  2. Tupler
  3. Mengder
  4. Ordbøker
  5. Strenger som datastrukturer
← Tilbake til Python Academy