‫Welkom terug.
‫Laten we het hebben over ons volgende gegevenstype, en het is een grote, een zeer, zeer nuttige.
‫Het heet lijst.
‫En lijst is een geordende reeks objecten die van elk type kunnen zijn.
‫Dus je kunt ze zien als string's, toch?
‫We hadden eerder strings waarover we leerden, behalve dat elke reeks van deze string een string
‫was die een letter of cijfer was tussen aanhalingstekens.
‫Lijsten daarentegen zien er ongeveer zo uit, laten we zeggen dat we een variabele bondgenoot maken en een
‫lijst die we aanduiden met vierkante haken en binnen deze vierkante haken kunnen we verschillende objecten hebben.
‫Dus we kunnen bijvoorbeeld één, twee, drie, vier, vijf hebben.
‫We kunnen ook hebben, laten we zeggen twee.
‫En dit krijgt een.
‫B.
‫Kijk, en het kan elke verzameling items hebben die we willen, we kunnen zelfs mixen en matchen en zeggen
‫dat we er een hebben, twee, dan misschien zelfs de booleaanse waarde.
‫Waar.
‫Dit zijn dus allemaal lijsten.
‫Nu zijn lijsten uiterst belangrijk en in andere programmeertalen heb je het woord of de zin misschien wel
‫eens gehoord.
‫Dus in Python zijn lijsten een vorm van Arae en later, wanneer we in het modulegedeelte van de cursus komen, zullen we het
‫hebben over het verschil tussen lijsten en arrays.
‫Maar als je een andere programmeerachtergrond hebt, zijn lijsten als een in jouw taal.
‫Een verzameling items. Het leuke van lijsten is dat het de eerste datastructuur is die
‫we nu leren. Wat is een datastructuur?
‫Datastructuur is een zeer belangrijk concept en programmeertalen.
‫Het is voor ons een manier om informatie en data te ordenen in, laten we zeggen, een map of een kast of een doos,
‫zodat deze datastructuren met verschillende voor- en nadelen kunnen worden gebruikt.
‫Je hebt bijvoorbeeld een koelkast waar je je etenswaren bewaart en koelkasten zijn echt heel goed in het erin doen,
‫het koud houden en er dan weer uit halen.
‫Of misschien heb je een rugzak.
‫Een rugzak is echt heel goed om alles erin te stoppen.
‫Maar als je dingen in een rugzak zoekt, is dat heel, heel moeilijk.
‫Je kunt dus datastructuren bedenken die daarop lijken, een container rond je data met verschillende voor- en nadelen van toegang
‫tot die data, het verwijderen van die data, het schrijven van data.
‫Maar dat is iets waar we later op in zullen gaan.
‫De sleutel hier is dat de vierkante haken ons in staat stellen om informatie en gegevens zoals strings, integers, floats
‫te bevatten, als we willen booleans op een ingesloten manier.
‫Laten we hier dus een goed voorbeeld bedenken.
‫Wat als we een winkelwagentje hadden?
‫Laten we zeggen dat we hier Amazon zijn en dan heeft Amazon het Amazon-winkelwagentje.
‫En hier kunnen we verschillende dingen verzamelen die we willen.
‫Misschien verzamelen we wat, ik weet het niet, notitieboekjes.
‫En weet je wat?
‫Laten we wat gadgets kopen.
‫Laten we een paar zonnebrillen kopen.
‫We kunnen hier verschillende items toevoegen.
‫Verschillende sterktes, verschillende gegevens in deze winkelwagen.
‫En nu, net zoals we zagen in String's, hebben we op verschillende manieren toegang tot de Amazon-kaart.
‫Ik kan het bijvoorbeeld opnieuw openen met vierkante haken en gewoon zeggen: ik wil item nul, dus als ik
‫hier afdruk.
‫En doe een Amazon-kar.
‫Kijk eens aan, ik krijg notebook's het tweede item.
‫Ik krijg een zonnebril.
‫Hoe zit het met het derde item?
‫NOC-lijstindex buiten bereik.
‫Maar dit zou nu logisch moeten zijn, dit is een lijst waar we toegang hebben tot de index van.
‫Maar het bevat maar twee items, dus als we van nul naar het derde item gaan, bestaat er niets.
‫Dus ons programma zegt dat dat niet werkt.
‫Je doet iets verkeerd.
‫En net als strings, zijn deze lijstitems in het geheugen in hun aparte boekenplank, goed, maar één naast elkaar zodat we
‫nul, één, twee, drie, vier of vijf kunnen gaan, enzovoort, enzovoort totdat de lijst
‫eindigt .
‫Oke.
‫Laten we in de volgende video nog veel meer te weten komen over lijsten.
‫Doei.