Sectie 4: Werken met gegevens in Python

Laatste update: 30 oktober 2025
  • Met lijsten (veranderlijk) en tupels (onveranderlijk) kunt u geordende verzamelingen van elementen van verschillende typen opslaan.
  • Lijsten ondersteunen bewerkingen zoals toevoegen, verwijderen en indextoegang; hun grootte wordt verkregen met len().
  • Woordenboeken gebruiken sleutel-waardeparen voor efficiënte gegevenstoegang met behulp van unieke sleutels.
  • Sets slaan unieke elementen op en maken vereniging, doorsnede en verschil tussen verzamelingen mogelijk.
Sectie 4: Werken met gegevens in Python

Welkom bij het boeiende onderdeel over het werken met data in Python ! Hier ontdekken we de fundamentele tools voor het efficiënt opslaan, organiseren en bewerken van informatie in onze programma's.

We beginnen met het verkennen van twee essentiële datastructuren: lijsten en tupels. Hiermee kunnen we meerdere elementen op een ordelijke manier opslaan en er algemene bewerkingen mee uitvoeren. We leren hoe we elementen in deze structuren kunnen toevoegen, verwijderen en openen, zodat we gegevens effectief kunnen beheren.

Vervolgens duiken we in de wereld van woordenboeken, waar we leren hoe we sleutel-waardeparen kunnen gebruiken om snel informatie te openen en te wijzigen. We gaan ook sets onderzoeken, waarmee we verzamelingen van afzonderlijke elementen kunnen beheren en wiskundige bewerkingen tussen deze elementen kunnen uitvoeren.

Kennis van deze datastructuren is essentieel voor het werken met data in Python en het ontwikkelen van robuustere en flexibelere programma's. Maak je klaar om de kunst van het nauwkeurig organiseren en manipuleren van informatie onder de knie te krijgen tijdens deze spannende reis door Werken met gegevens in Python. Laten we beginnen met het bouwen van een solide basis voor je programmeervaardigheden!

Startpagina van de Python-cursus vanaf nul

Terug naar sectie 3

4.1 Lijsten en tupels

Het gebruik van lijsten en tupels om gegevens op een ordelijke manier op te slaan en te manipuleren

In Python zijn lijsten en tupels gegevensstructuren waarmee u meerdere elementen van verschillende typen in één variabele kunt opslaan. Het belangrijkste verschil tussen de twee is hun veranderlijkheid: lijsten zijn veranderlijk (kunnen worden gewijzigd), terwijl tupels onveranderlijk zijn (als ze eenmaal zijn gemaakt, kunnen ze niet meer worden gewijzigd).

  10 Gegevenstypen in Python

Om een ​​lijst te maken, plaatsen we de elementen eenvoudigweg tussen haakjes [] en we scheiden ze door komma's. Bijvoorbeeld:

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

Om een ​​tuple te maken, plaatsen we de elementen tussen haakjes () en we scheiden ze door komma's:

coordenadas = (10, 20)

Algemene bewerkingen met lijsten en tupels

Met beide datastructuren kunnen we algemene bewerkingen uitvoeren, zoals elementen toevoegen, elementen verwijderen, toegang krijgen tot specifieke elementen en hun lengte bepalen.

Voorbeeld van bewerkingen met lijsten:

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)

Voorbeeld van bewerkingen met tupels:

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 Woordenboeken en sets

Uitleg over woordenboeken en sets als nuttige datastructuren in Python

Woordenboeken en sets zijn twee andere belangrijke datastructuren in Python.

Woordenboeken zijn verzamelingen van sleutel-waardeparen, waarbij elke sleutel uniek moet zijn. De waarden ervan zijn toegankelijk via een sleutel in plaats van een index. Hierdoor zijn ze ideaal voor het snel en efficiënt opslaan en openen van gegevens. Een voorbeeld van een woordenboek is:

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

Sets zijn ongeordende verzamelingen van unieke elementen. Hiermee kunt u op een eenvoudige manier wiskundige bewerkingen uitvoeren, zoals vereniging, doorsnede en verschil tussen verzamelingen. Een voorbeeld van een set is:

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

Hoe u toegang krijgt tot woordenboeken en sets, deze kunt wijzigen en erover kunt itereren

Om toegang te krijgen tot de waarden van een woordenboek, gebruiken we de bijbehorende sleutel:

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

edad_maria = estudiantes["María"]

Als we de waarde die aan een sleutel is gekoppeld willen wijzigen, wijzen we eenvoudigweg een nieuwe waarde toe:

estudiantes["Carlos"] = 23

Om over een woordenboek te itereren, kunnen we een lus gebruiken for:

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

Wat betreft verzamelingen kunnen we bewerkingen uitvoeren zoals vereniging, doorsnede en verschil van verzamelingen met behulp van de methoden union(), intersection() y difference()respectievelijk:

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)

Kortom, lijsten, tupels, woordenboeken en sets zijn veelzijdige en krachtige datastructuren waarmee we gegevens efficiënt kunnen opslaan, organiseren en bewerken in Python. Naarmate we dieper ingaan op deze structuren, bent u klaar om met een grote verscheidenheid aan gegevens te werken en complexere problemen in uw programmeerprojecten op te lossen. ¡