‫Welkom terug en in deze video gaan we lijsten bekijken die een soort verzameling zijn en het is
‫een flexibele manier om bijvoorbeeld te werken met sets objecten of waarden anders dan een array.
‫Dus vergeleken met wat je hebt verhoogd, kan de groep objecten of waarden waarmee je werkt dynamisch groeien en krimpen.
‫En zoals je je misschien herinnert in een race, moest je dat specifiek instellen.
‫Dus het was in steen gebeiteld hoeveel elementen een array zou hebben.
‫Maar lijsten zijn hier behoorlijk dynamisch.
‫Een collectie is een klasse en er is een instantie van de klasse vereist voordat elementen aan die collectie worden toegevoegd.
‫Dus als we met lijsten werken, zijn lijsten verzamelingen.
‫Dus Lijsten is een soort verzameling.
‫Dus het erft ervan, maar het is nog steeds een klasse.
‫We moeten dus de volgende regel toevoegen.
‫Dus vier verzamelingen die slechts één gegevenstype bevatten, een systeem dat verzamelingen een generieke naamruimte is.
‫We zullen deze naamruimte dus aan ons project moeten toevoegen als we hier lijsten, lijsten en versnellingsvoorbeelden
‫willen gebruiken.
‫Dus var-nummers is gelijk aan nieuwe lijst int.
‫Dus hier hebben we het over een lijst zonder waarden.
‫Dus op dat moment is het een lege lijst.
‫En daaronder zie je een voorbeeld waar de lijst wel waarden heeft.
‫Dus het verschil is dat je hier de waarden tussen accolades toevoegt, gescheiden door een komma, en vervolgens waarden toevoegt
‫en verwijdert.
‫Dus om een waarde toe te voegen, kun je gewoon gebruiken om methode toe te voegen om een waarde te verwijderen die je hebt gebruikt
‫om methode te verwijderen.
‫Dus hier zien we dat we de zeven aan onze lijst toevoegen en vervolgens de zeven van onze lijst verwijderen.
‫Dan hebben we een voorbeeld van index.
‫Dus index is nul en als je die index verwijdert, wordt een element op een specifieke positie verwijderd.
‫Het is dus vergelijkbaar met een array waar je indexen hebt en je kunt eenvoudig een element verwijderen bij een
‫specifieke index die een waarde krijgt.
‫Dus je ziet dat we deze getallen hebben, een lijst met één waarde, dat is vijfentwintig.
‫En om die waarde nu te krijgen, gebruiken we gewoon de index.
‫En in dit geval, omdat we maar één waarde hebben, is de index ervoor nul.
‫Het getal nul wordt dus 25 en dat wordt nu opgeslagen in een waarde.
‫Om een lijst te wissen, kunt u eenvoudig de wismethode gebruiken.
‫Er is dus een specifieke methode om de hele lijst te wissen.
‫Dus daarna is het leeg.
‫Het maakt dus niet uit hoeveel elementen je hebt toegevoegd, het zal ze gewoon allemaal verwijderen.
‫Natuurlijk alleen specifiek voor die specifieke lijst waar we het over hebben, lijsten en loops.
‫Dus hier zie je een voorbeeld van een lijst met veel nummers.
‫Dus elke keer vijf tot 40, een stap van vijf en we gebruiken hier een voor elke lus om elk
‫afzonderlijk element in die lijst of een for-lus te doorlopen.
‫Je hebt hier dus beide opties.
‫De voor elke lus is een beetje schoner, zoals je hier kunt zien, voor elk int-element in cijfers.
‫En dan printen we het element gewoon uit.
‫En hetzelfde hier voor deze for-lus, waar we natuurlijk ook het aantal getallen controleren.
‫U kunt dus zien dat er een eigenschap is met de naam Count die beschikbaar is voor elke lijst die u heeft.
‫Dus in dit geval controleren we alleen het aantal waarden dat we in die lijst hebben om geen
‫uitzondering voor de index tegen te komen.
‫Oke.
‫Dit was dus een inleiding tot lijsten en we gaan lijsten later gebruiken.
‫En ik wilde je gewoon laten zien hoe ze werken en wat de belangrijkste aspecten ervan zijn.
‫Lijsten hebben natuurlijk nog meer methoden.
‫Dus je kunt die natuurlijk bekijken, de methoden en eigenschappen van lijsten bekijken
‫en ermee spelen om er een beter gevoel voor te krijgen en gewoon een handvol lijsten maken om gewoon te
‫wennen aan het oefenen.
‫Oke.
‫Dus laten we doorgaan in de volgende video.
‫Zie je daar.