Del 4: Arbeide med data i Python

Siste oppdatering: 30 oktober 2025
Forfatter: TecnoDigital
  • Lister (mutable) og tupler (uforanderlige) lar deg lagre ordnede samlinger av elementer av forskjellige typer.
  • Lister opp støtteoperasjoner som tilføying, fjerning og indekseringstilgang; størrelsen deres hentes med len().
  • Ordbøker bruker nøkkelverdipar for effektiv datatilgang ved hjelp av unike nøkler.
  • Sett lagrer unike elementer og tillater forening, skjæringspunkt og differanse mellom samlinger.
Del 4: Arbeide med data i Python

Velkommen til den spennende delen om å jobbe med data i Python ! Her skal vi oppdage de grunnleggende verktøyene for effektiv lagring, organisering og manipulering av informasjon i programmene våre.

Vi starter med å utforske to essensielle datastrukturer: lister og tupler. Disse vil tillate oss å lagre flere elementer på en ryddig måte og utføre vanlige operasjoner med dem. Vi vil lære hvordan du legger til, fjerner og får tilgang til elementer i disse strukturene, og gir oss muligheten til å administrere data effektivt.

Deretter skal vi fordype oss i ordbøkenes verden, hvor vi lærer hvordan du bruker nøkkelverdi-par for å raskt få tilgang til og endre informasjon. Vi vil også utforske sett, som vil tillate oss å administrere samlinger av enkeltelementer og utføre matematiske operasjoner mellom dem.

Å kjenne disse datastrukturene er avgjørende for å jobbe med data i Python og utvikle mer robuste og fleksible programmer. Gjør deg klar til å mestre kunsten å organisere og manipulere informasjon nøyaktig mens du legger ut på denne spennende reisen gjennom Working with Data in Python. La oss begynne å bygge et solid grunnlag for dine programmeringsferdigheter!

Hjemmesiden til Python-kurset fra grunnen av

Gå tilbake til seksjon 3

4.1 Lister og tupler

Bruk av lister og tupler for å lagre og manipulere data på en ryddig måte

I Python er lister og tupler datastrukturer som lar oss lagre flere elementer av forskjellige typer i en enkelt variabel. Hovedforskjellen mellom dem ligger i deres mutabilitet: lister er mutable (kan endres), mens tuples er uforanderlige (når de er opprettet, kan de ikke endres).

  10 datatyper i Python

For å lage en liste plasserer vi bare elementene i parentes [] og vi skiller dem med komma. For eksempel:

frutas = ["manzana", "plátano", "naranja", "kiwi"]

For å lage en tuppel plasserer vi elementene i parentes () og vi skiller dem med kommaer:

coordenadas = (10, 20)

Vanlige operasjoner med lister og tupler

Begge datastrukturene lar oss utføre vanlige operasjoner som å legge til elementer, fjerne elementer, få tilgang til spesifikke elementer og få deres lengde.

Eksempel på operasjoner med lister:

numeros = [1, 2, 3, 4, 5]

# Agregar un elemento al final de la lista
numeros.append(6)

# Eliminar un elemento específico de la lista
numeros.remove(3)

# Acceder a un elemento por índice
tercer_elemento = numeros[2]

# Longitud de la lista
longitud_lista = len(numeros)

Eksempel på operasjoner med tupler:

coordenadas = (10, 20)

# Acceder a un elemento por índice
x = coordenadas[0]
y = coordenadas[1]

# Longitud de la tupla
longitud_tupla = len(coordenadas)

4.2 Ordbøker og sett

Forklare ordbøker og sett som nyttige datastrukturer i Python

Ordbøker og sett er to andre viktige datastrukturer i Python.

Ordbøker er samlinger av nøkkel-verdi-par, der hver nøkkel må være unik. De gjør det mulig å få tilgang til verdiene deres ved hjelp av en nøkkel i stedet for en indeks, noe som gjør dem ideelle for å lagre og få tilgang til data raskt og effektivt. Et eksempel på en ordbok er:

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

Sett er uordnede samlinger av unike elementer. De lar deg utføre matematiske operasjoner som union, skjæring og forskjell mellom sett på en enkel måte. Et eksempel på et sett er:

numeros_primos = {2, 3, 5, 7, 11}

Hvordan få tilgang til, endre og iterere over ordbøker og sett

For å få tilgang til verdiene til en ordbok bruker vi den tilsvarende nøkkelen:

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

edad_maria = estudiantes["María"]

Hvis vi ønsker å endre verdien knyttet til en nøkkel, tildeler vi ganske enkelt en ny verdi:

estudiantes["Carlos"] = 23

For å iterere over en ordbok kan vi bruke en løkke for:

for nombre, edad in estudiantes.items():
    print(f"{nombre} tiene {edad} años")

Når det gjelder sett, kan vi utføre operasjoner som union, skjæring og forskjell av sett ved å bruke metodene union(), intersection() y difference(), henholdsvis:

numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}

union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)

Kort sagt, lister, tupler, ordbøker og sett er allsidige og kraftige datastrukturer som lar oss lagre, organisere og manipulere data effektivt i Python. Når vi utforsker disse strukturene i dybden, vil du være klar til å jobbe med et bredt utvalg av data og løse mer komplekse problemer i programmeringsprosjektene dine. ¡