👀 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))
💻 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.