👀 Voorbeeld - De volgorde is belangrijk

Net zoals we getallen kunnen controleren op gelijkheid met de ==-operator, kunnen we dat ook doen voor lijsten. Welke van onderstaande lijsten zijn volgens jou gelijk? Probeer onderstaande code eens uit in de sandbox.

lijst1 = [10, 30, 70]
lijst2 = [30, 70, 10]
lijst3 = [10, 30, 70, 90]
lijst4 = ['10', '30', '70']
lijst5 = [10, 30, 70]

# Zelfde elementen, maar andere volgorde
print('Zijn', lijst1, 'en', lijst2, 'gelijk?', lijst1 == lijst2)
# Lijst3 bevat een extra element (90)
print('Zijn', lijst1, 'en', lijst3, 'gelijk?', lijst1 == lijst3)
# De elementen in lijst4 zijn strings (door de aanhalingstekens)
print('Zijn', lijst1, 'en', lijst4, 'gelijk?', lijst1 == lijst4)
# Deze zijn gelijk
print('Zijn', lijst1, 'en', lijst5, 'gelijk?', lijst1 == lijst5)     

👀 Voorbeeld - De lege lijst

Een lege lijst is een lijst die geen elementen bevat. Vaak zal je een variabele een lege lijst als waarde geven en daar dan nieuwe elementen aan toevoegen. Een lege lijst schrijf je in Python als [].

👀 Voorbeeld - Lengte van een lijst

Om de lengte van een lijst te bepalen kan je de len-functie gebruiken.

lijst1 = []
lijst2 = [ 10, 20, 30 ]
lijst3 = [ 0, 0, 1, 0, 0 ]

print('De lengte van lijst1 is', len(lijst1))
print('De lengte van lijst2 is', len(lijst2))
print('De lengte van lijst3 is', len(lijst3))

range

💻 Programmeeroefening - Lengte van een lijst

Maak in de editor hieronder drie lijsten naar keuze met respectievelijk lengtes 3, 6 en 10. Roep de len-functie aan om achtereenvolgens hun lengte te printen.