Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Lister og Liste Metoder | Andre Datatyper
Introduksjon til Python
course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Komme i Gang
2. Variabler og Typer
3. Betingede Utsagn
4. Andre Datatyper
5. Løkker
6. Funksjoner

book
Lister og Liste Metoder

Velkommen til den spennende verden av Python lister! I dette kapittelet dykker vi inn i hvordan lister fungerer som et allsidig verktøy for håndtering av samlinger av elementer, essensielt for scenarier som å organisere produktbeholdninger i en dagligvarebutikk. Gjennom praktiske anvendelser og videodemonstrasjoner vil du lære å opprette, manipulere og anvende listemetoder effektivt.

Se på mens Alex demonstrerer hvordan man oppretter og manipulerer lister i vårt dagligvarebutikk-tilfelle.

Grunnleggende om lister

Lister i Python er svært fleksible, i stand til å lagre et mangfold av objekter, inkludert tall, strenger og til og med andre lister.

Slik fungerer de:

Opprettelse

Lister kan opprettes ved å omslutte kommaseparerte verdier i hakeparenteser []. Du kan også konvertere iterable objekter (som strenger, sett, tupler) til lister ved å bruke list()-konstruktøren.

Rekkefølge

Elementene i en liste opprettholder en spesifikk rekkefølge, som ikke endres med mindre den eksplisitt modifiseres ved hjelp av listemetoder (mer om listemetoder senere!).

Mutabilitet (Endringsmulighet)

Lister er endringsbare, noe som lar deg legge til, fjerne eller endre elementer etter at listen er opprettet.

Tillater duplikater

Siden hvert element i en liste er indeksert, kan den samme verdien vises flere ganger på forskjellige posisjoner.

Eksempler

Her er et enkelt eksempel på en liste som inneholder forskjellige typer dagligvarer:

123
# A list showcasing various grocery categories grocery_items = ["milk", "eggs", "cheese", "butter"] print(grocery_items)
copy

I likhet med strengindeksering, kan elementer inne i en liste også nås ved å bruke indeksnumre:

Lister har også en viss fleksibilitet siden de ikke er begrenset til en enkelt datatyp. Du kan lagre en kombinasjon av forskjellige typer data innenfor samme liste. Du kan til og med lagre lister innenfor en liste:

12345
# A list containing information about the apple category # Each position holds different apple details: # Name, quantity, discount status, price, and origin apple_details = ["apple", 34, True, 1.99, "Fuji"] print(apple_details)
copy

Liste Metoder

Python tilbyr flere metoder som du kan bruke til å manipulere lister. Disse metodene gjør det enkelt å endre, søke og administrere lister effektivt.

La oss utforske noen av de mest brukte metodene:

  • append() : legger til et element på slutten av listen;

  • remove() : fjerner den første forekomsten av et element fra listen;

  • sort() : sorterer elementene i listen i stigende (eller synkende) rekkefølge.

Merk

For å bruke listemetoder i Python, må du påkalle dem på et listeobjekt ved å bruke punktnotasjon. Dette innebærer å legge til metodenavnet til listenavnet etterfulgt av parenteser, som vist her: list_name.append("new element").

Det neste eksempelet vil demonstrere hvordan du kan bruke forskjellige listemetoder ved hjelp av punktnotasjon.

Tenk deg at du trenger å oppdatere butikkens lager ved å legge til nye elementer og fjerne utdaterte.

Slik kan du gjøre det ved hjelp av listemetoder:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy

1. Hva vil være resultatet av følgende Python-kode?

2. Tenk på listen items = ["bread", "milk", "eggs", "yogurt"]. Hvilken linje med kode vil korrekt fjerne "milk" fra listen?

question mark

Hva vil være resultatet av følgende Python-kode?

Select the correct answer

question mark

Tenk på listen items = ["bread", "milk", "eggs", "yogurt"]. Hvilken linje med kode vil korrekt fjerne "milk" fra listen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Komme i Gang
2. Variabler og Typer
3. Betingede Utsagn
4. Andre Datatyper
5. Løkker
6. Funksjoner

book
Lister og Liste Metoder

Velkommen til den spennende verden av Python lister! I dette kapittelet dykker vi inn i hvordan lister fungerer som et allsidig verktøy for håndtering av samlinger av elementer, essensielt for scenarier som å organisere produktbeholdninger i en dagligvarebutikk. Gjennom praktiske anvendelser og videodemonstrasjoner vil du lære å opprette, manipulere og anvende listemetoder effektivt.

Se på mens Alex demonstrerer hvordan man oppretter og manipulerer lister i vårt dagligvarebutikk-tilfelle.

Grunnleggende om lister

Lister i Python er svært fleksible, i stand til å lagre et mangfold av objekter, inkludert tall, strenger og til og med andre lister.

Slik fungerer de:

Opprettelse

Lister kan opprettes ved å omslutte kommaseparerte verdier i hakeparenteser []. Du kan også konvertere iterable objekter (som strenger, sett, tupler) til lister ved å bruke list()-konstruktøren.

Rekkefølge

Elementene i en liste opprettholder en spesifikk rekkefølge, som ikke endres med mindre den eksplisitt modifiseres ved hjelp av listemetoder (mer om listemetoder senere!).

Mutabilitet (Endringsmulighet)

Lister er endringsbare, noe som lar deg legge til, fjerne eller endre elementer etter at listen er opprettet.

Tillater duplikater

Siden hvert element i en liste er indeksert, kan den samme verdien vises flere ganger på forskjellige posisjoner.

Eksempler

Her er et enkelt eksempel på en liste som inneholder forskjellige typer dagligvarer:

123
# A list showcasing various grocery categories grocery_items = ["milk", "eggs", "cheese", "butter"] print(grocery_items)
copy

I likhet med strengindeksering, kan elementer inne i en liste også nås ved å bruke indeksnumre:

Lister har også en viss fleksibilitet siden de ikke er begrenset til en enkelt datatyp. Du kan lagre en kombinasjon av forskjellige typer data innenfor samme liste. Du kan til og med lagre lister innenfor en liste:

12345
# A list containing information about the apple category # Each position holds different apple details: # Name, quantity, discount status, price, and origin apple_details = ["apple", 34, True, 1.99, "Fuji"] print(apple_details)
copy

Liste Metoder

Python tilbyr flere metoder som du kan bruke til å manipulere lister. Disse metodene gjør det enkelt å endre, søke og administrere lister effektivt.

La oss utforske noen av de mest brukte metodene:

  • append() : legger til et element på slutten av listen;

  • remove() : fjerner den første forekomsten av et element fra listen;

  • sort() : sorterer elementene i listen i stigende (eller synkende) rekkefølge.

Merk

For å bruke listemetoder i Python, må du påkalle dem på et listeobjekt ved å bruke punktnotasjon. Dette innebærer å legge til metodenavnet til listenavnet etterfulgt av parenteser, som vist her: list_name.append("new element").

Det neste eksempelet vil demonstrere hvordan du kan bruke forskjellige listemetoder ved hjelp av punktnotasjon.

Tenk deg at du trenger å oppdatere butikkens lager ved å legge til nye elementer og fjerne utdaterte.

Slik kan du gjøre det ved hjelp av listemetoder:

1234567891011121314
# Creating an inventory inventory = ["carrots", "bananas", "apples"] # Adding a new item inventory.append("oranges") # Removing an outdated item inventory.remove("bananas") # Sorting the inventory inventory.sort() # Checking the result print("Updated inventory:", inventory)
copy

1. Hva vil være resultatet av følgende Python-kode?

2. Tenk på listen items = ["bread", "milk", "eggs", "yogurt"]. Hvilken linje med kode vil korrekt fjerne "milk" fra listen?

question mark

Hva vil være resultatet av følgende Python-kode?

Select the correct answer

question mark

Tenk på listen items = ["bread", "milk", "eggs", "yogurt"]. Hvilken linje med kode vil korrekt fjerne "milk" fra listen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1
Vi beklager at noe gikk galt. Hva skjedde?
some-alt