👀 Voorbeeld - Vanaf 3
Je kan ook een reeks van elementen opvragen door verschillende indices te combineren met een dubbele punt. Onderstaande code toont hoe je de namen
- van index 1 tot 3,
- vanaf index 3 en
- tot index 3 kan weergeven.
namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina'] # Namen van index 1 tot 3 print(namen[1:3]) # Namen vanaf index 3 print(namen[3:]) # Namen tot index 3 print(namen[:3])
💡 Hint
Let op! De namen op index
[1:3]
zijn die van index 1 en index 2 (1 tot 3), dus NIET 1 tot en met 3. Hetzelfde geldt voor[:3]
, dit zijn de indices van het begin tot index 3 en niet tot en met.
👀 Voorbeeld - Laatste element
Om het laatste element uit een lijst te verkrijgen kan je werken met index
-1
.namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina'] print(namen[-1])
🧠Denkoefening - Ken je grenzen
Een lijst heeft een bepaalde lengte. De index van het laatste element is 1 minder dan de lengte van de lijst. Verklaar!
💻 Programmeeroefening - Negatieve index
namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina']
Print in de editor hieronder achtereenvolgens de namen die horen bij
namen[-2]
ennamen[-3]
.