Lijstindexering in Python
In Python kun je met lijsten individuele elementen benaderen via hun index. Indexering begint bij 0, wat betekent dat het eerste element in een lijst op index 0 staat, het tweede element op index 1, enzovoort. Dit wordt nulindexering genoemd. Om een element te benaderen, gebruik je vierkante haken met de index van het gewenste item.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
In het volgende voorbeeld geeft index 0 het eerste element, 'Rome', terwijl index 2 het derde element, namelijk 'New York', retourneert. Onthoud dat de index overeenkomt met de positie min één (n - 1).
Negatieve indexering
Python ondersteunt ook negatieve indexering: hiermee kun je elementen vanaf het einde van de lijst benaderen. Hier staat -1 voor het laatste item, -2 voor het één-na-laatste item, enzovoort. Negatieve indexering is erg handig wanneer je met een lijst vanaf het einde wilt werken zonder de lengte ervan te kennen.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Uitleg:
-1haalt het laatste element 'Kioto' op;3en-2verwijzen beide naar het vierde element 'Brasilia', de één met positieve indexering en de ander met negatieve indexering. Dit toont aan hoe indexering rond de lijst werkt.
Positieve en negatieve indexering bieden flexibiliteit bij het benaderen van elementen uit lijsten, zowel vanaf het begin als het einde.
Indexering in geneste lijsten
Toegang tot elementen in een geneste lijst vereist meerdere indexen: de eerste index selecteert de sublijst, en de tweede index benadert het specifieke item binnen die sublijst.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Toepassingen van geneste lijstindexering omvatten, maar zijn niet beperkt tot, gestructureerde gegevens zoals spreadsheets, matrices of databases. Praktische voorbeelden zijn het benaderen van rijen en kolommen in een 2D-matrix, het ophalen van details uit lijsten met personeelsgegevens, of het extraheren van specifieke informatie, zoals stadsnamen of kosten uit reisroutes of geneste JSON-achtige structuren.
Swipe to start coding
Je krijgt een lijst genaamd cities.
- Initialiseer de variabele
secondmet het tweede element van de array via de index. - Initialiseer de variabele
lastmet het laatste element van de array via de index.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 4
Lijstindexering in Python
Veeg om het menu te tonen
In Python kun je met lijsten individuele elementen benaderen via hun index. Indexering begint bij 0, wat betekent dat het eerste element in een lijst op index 0 staat, het tweede element op index 1, enzovoort. Dit wordt nulindexering genoemd. Om een element te benaderen, gebruik je vierkante haken met de index van het gewenste item.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
In het volgende voorbeeld geeft index 0 het eerste element, 'Rome', terwijl index 2 het derde element, namelijk 'New York', retourneert. Onthoud dat de index overeenkomt met de positie min één (n - 1).
Negatieve indexering
Python ondersteunt ook negatieve indexering: hiermee kun je elementen vanaf het einde van de lijst benaderen. Hier staat -1 voor het laatste item, -2 voor het één-na-laatste item, enzovoort. Negatieve indexering is erg handig wanneer je met een lijst vanaf het einde wilt werken zonder de lengte ervan te kennen.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Uitleg:
-1haalt het laatste element 'Kioto' op;3en-2verwijzen beide naar het vierde element 'Brasilia', de één met positieve indexering en de ander met negatieve indexering. Dit toont aan hoe indexering rond de lijst werkt.
Positieve en negatieve indexering bieden flexibiliteit bij het benaderen van elementen uit lijsten, zowel vanaf het begin als het einde.
Indexering in geneste lijsten
Toegang tot elementen in een geneste lijst vereist meerdere indexen: de eerste index selecteert de sublijst, en de tweede index benadert het specifieke item binnen die sublijst.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Toepassingen van geneste lijstindexering omvatten, maar zijn niet beperkt tot, gestructureerde gegevens zoals spreadsheets, matrices of databases. Praktische voorbeelden zijn het benaderen van rijen en kolommen in een 2D-matrix, het ophalen van details uit lijsten met personeelsgegevens, of het extraheren van specifieke informatie, zoals stadsnamen of kosten uit reisroutes of geneste JSON-achtige structuren.
Swipe to start coding
Je krijgt een lijst genaamd cities.
- Initialiseer de variabele
secondmet het tweede element van de array via de index. - Initialiseer de variabele
lastmet het laatste element van de array via de index.
Oplossing
Bedankt voor je feedback!
single