👀 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])

finish

🧠 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!

measuring-tape

💻 Programmeeroefening - Negatieve index

namen = ['Aram','Bea','Danilo','Esmee','Finn','Inaya','Nina']

Print in de editor hieronder achtereenvolgens de namen die horen bij namen[-2] en namen[-3].