Afsnit 4: Arbejde med data i Python

Sidste ændring: 30 oktober 2025
Forfatter: TecnoDigital
  • Lister (mutable) og tupler (uforanderlige) giver dig mulighed for at gemme ordnede samlinger af elementer af forskellige typer.
  • Viser understøttede operationer såsom tilføjelse, fjernelse og indeksering; deres størrelse opnås med len().
  • Ordbøger bruger nøgle-værdi-par til effektiv dataadgang ved hjælp af unikke nøgler.
  • Sæt gemmer unikke elementer og tillader forening, skæringspunkt og forskel mellem samlinger.
Afsnit 4: Arbejde med data i Python

Velkommen til det spændende afsnit om at arbejde med data i Python ! Her vil vi opdage de grundlæggende værktøjer til effektivt at gemme, organisere og manipulere information i vores programmer.

Vi starter med at udforske to væsentlige datastrukturer: lister og tupler. Disse vil give os mulighed for at gemme flere elementer på en velordnet måde og udføre fælles operationer med dem. Vi vil lære, hvordan man tilføjer, fjerner og får adgang til elementer i disse strukturer, hvilket giver os magten til at administrere data effektivt.

Dernæst vil vi dykke ned i ordbøgernes verden, hvor vi lærer, hvordan man bruger nøgleværdi-par til hurtigt at få adgang til og ændre information. Vi vil også udforske sæt, som vil give os mulighed for at administrere samlinger af enkelte elementer og udføre matematiske operationer mellem dem.

At kende disse datastrukturer er afgørende for at arbejde med data i Python og udvikle mere robuste og fleksible programmer. Gør dig klar til at mestre kunsten at organisere og manipulere information nøjagtigt, mens du begiver dig ud på denne spændende rejse gennem Working with Data in Python. Lad os begynde at bygge et solidt fundament for dine programmeringsevner!

Hjemmesiden for Python-kurset fra bunden

Vend tilbage til afsnit 3

4.1 Lister og tupler

Brug af lister og tupler til at gemme og manipulere data på en velordnet måde

I Python er lister og tupler datastrukturer, der giver os mulighed for at gemme flere elementer af forskellige typer i en enkelt variabel. Den største forskel mellem dem ligger i deres mutabilitet: lister er mutable (kan ændres), mens tupler er uforanderlige (når de er oprettet, kan de ikke ændres).

  10 datatyper i Python

For at lave en liste placerer vi blot elementerne i parentes [] og vi adskiller dem med kommaer. For eksempel:

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

For at lave en tupel placerer vi elementerne i parentes () og vi adskiller dem med kommaer:

coordenadas = (10, 20)

Almindelige operationer med lister og tupler

Begge datastrukturer giver os mulighed for at udføre almindelige operationer såsom at tilføje elementer, fjerne elementer, få adgang til specifikke elementer og få deres længde.

Eksempel på operationer 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å operationer 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øger og sæt

Forklaring af ordbøger og sæt som nyttige datastrukturer i Python

Ordbøger og sæt er to andre vigtige datastrukturer i Python.

Ordbøger er samlinger af nøgle-værdi-par, hvor hver nøgle skal være unik. De gør det muligt at få adgang til deres værdier ved hjælp af en nøgle frem for et indeks, hvilket gør dem ideelle til at gemme og få adgang til data hurtigt og effektivt. Et eksempel på en ordbog er:

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

Sæt er uordnede samlinger af unikke elementer. De giver dig mulighed for at udføre matematiske operationer såsom forening, skæring og forskel mellem mængder på en enkel måde. Et eksempel på et sæt er:

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

Sådan får du adgang til, ændrer og itererer over ordbøger og sæt

For at få adgang til værdierne af en ordbog bruger vi den tilsvarende nøgle:

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

edad_maria = estudiantes["María"]

Hvis vi ønsker at ændre værdien forbundet med en nøgle, tildeler vi blot en ny værdi:

estudiantes["Carlos"] = 23

For at iterere over en ordbog kan vi bruge en løkke for:

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

Hvad angår sæt, kan vi udføre operationer såsom forening, skæring og forskel af sæt ved hjælp af metoderne 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, tuples, ordbøger og sæt er alsidige og kraftfulde datastrukturer, der giver os mulighed for effektivt at gemme, organisere og manipulere data i Python. Når vi udforsker disse strukturer i dybden, vil du være klar til at arbejde med en bred vifte af data og løse mere komplekse problemer i dine programmeringsprojekter. ¡