‫Oké, laten we eens kijken naar enkele acties die we op lijsten kunnen uitvoeren, en dit is erg
‫spannend omdat je veel acties op lijsten kunt uitvoeren.
‫Nu, we hebben geleerd over in functies, toch.
‫Functies die bij Python horen.
‫We hebben deze al eerder gezien toen we het hadden over sterktes, wat de lengtefunctie is, en
‫hier kunnen we de lengte van een lijst laten berekenen.
‫Als we hier bijvoorbeeld een mand hadden met een, twee, drie, vier, vijf.
‫Nou, deze mand, als ik de lengte van de mand bereken, laten we hem hier afdrukken zodat we het resultaat kunnen
‫zien.
‫En ik klik op uitvoeren.
‫De lengte van de mand is vijf, want hoewel er vijf items zijn, onthoud, een lengte is de werkelijke lengte, deze begint
‫niet vanaf nul te tellen.
‫Het gaat om menselijke lengte, dat is vijf.
‫Maar lijsten worden echt krachtig als het gaat om methoden, dus in plaats van een ingebouwde functie, onthoud dat een methode een factie
‫is waarvan het eigendom is van iets en specifiek is voor, laten we zeggen, een gegevenstype.
‫Dus als we methoden gaan opsommen, zul je zien dat Python een paar minder methoden heeft die we kunnen gebruiken.
‫En de manier waarop we gebruiken.
‫Deze methoden zijn, onthoud, we voegen gewoon een punt toe.
‫Na een lijst.
‫Dus laten we er eerst een paar bekijken, ik ga beginnen met de toevoegingen, dus laten we zeggen dat we in dit
‫mandje iets aan het einde van de lijst willen toevoegen.
‫We kunnen de append gebruiken.
‫En onthoud, met een methode, zodra je de punt schrijft, zal ik je vertellen wat we kunnen gebruiken, wat heel erg
‫handig is als je een editor hebt.
‫Dus de eerste is een pen.
‫En als ik erover zweef, nou, het zegt me gewoon dat er een object wordt toegevoegd om te eindigen.
‫En in Python is een object goed, alles in Python is een object.
‫Een getal is een object.
‫Een lijst is een object.
‫Dus beschouw het maar als een item voor nu, dus als ik wil besteden, laten we zeggen, honderd tot het einde
‫van de lijst en weet je wat?
‫Laten we hier een nieuwe lijst toevoegen.
‫En deze nieuwe lijst zal het voor ons toevoegen als ik de nieuwe lijst afdruk en op uitvoeren klik.
‫Ik krijg er geen.
‫Hm, dat is raar.
‫Wat als ik print?
‫Mand hier.
‫Als ik klik, ren dan weg.
‫Oké, zo lijkt het.
‫De mand was een Pennetta, we hebben er honderd toegevoegd, maar een nieuwe lijst toen we hem de mand toekenden, toevoegen aan die
‫nieuwe lijst is helemaal geen en dat komt omdat append de lijst op zijn plaats verandert.
‫Wat betekent ter plaatse?
‫Het betekent dat het geen waarde produceert.
‫Het enige wat het doet is zeggen, hey, ik ga gewoon honderd toevoegen aan deze mand die je me gaf, maar het kan me
‫niet echt schelen.
‫Ik produceer geen resultaat.
‫Ik verander dit gewoon voor je.
‫Ik weet dat het een beetje verwarrend is, dus om ervoor te zorgen dat onze nieuwe lijst die honderd aan het
‫einde heeft, moeten we zoiets als dit doen.
‫Als ik klik, ren dan weg.
‫Daar gaan we nadat we zijn toegevoegd.
‫Aan het winkelmandje, dan kunnen we dat toewijzen, zodat de nieuwe lijst verwijst naar het winkelmandje, wat verwijst naar deze lijst die
‫is gewijzigd.
‫Oké, wat is er nog meer?
‫Nou, er is ook iets dat insert heet, en je ziet hier dat insert een index en een object geeft, zodat we
‫iets kunnen invoegen dat niet aan het einde van de lijst staat.
‫Ik bedoel, dat zou kunnen, maar we kunnen het ook overal in een index invoegen.
‫Dus, bijvoorbeeld, in dit geval, als ik een 100 invoeg.
‫Bij nul één, twee, drie, vier, celesta index van vier en ik klik op rennen!
‫Ik heb 100 toegevoegd aan de index van vier, als ik index van vijf doe en ik klik op uitvoeren.
‫Ik heb er honderd toegevoegd aan het einde van de lijst.
‫Laten we dit nu proberen te kopiëren en kijken of we het hier gewoon kunnen toevoegen.
‫Als ik klik, ren dan weg.
‫Nogmaals, hetzelfde invoegen wijzigt de lijst op zijn plaats, het maakt geen nieuwe kopie van de lijst.
‫Oké, en als we dit toevoegen.
‫Soortgelijk.
‫We zullen.
‫Nogmaals, Insert wijzigt de lijst op zijn plaats, dat wil zeggen, het geeft niet echt een nieuwe lijst uit, het wijzigt alleen wat
‫er in het geheugen bestaat.
‫Ten slotte is er een andere methode genaamd verlengen en verlengen, in plaats van dat een echt item of object een wat we een
‫iterabel noemen, neemt, waar we later op in zullen gaan.
‫Maar het is iets waar je overheen kunt lopen.
‫Je kunt herhalen, wat een lijst is.
‫Dus we geven het gewoon een andere lijst, laten we zeggen honderd of honderd en één.
‫Dus als ik dit nog een keer doe, zal ik geen nieuwe lijst plaatsen, maar de lijst wijzigen en
‫toevoegen.
‫Of breidt onze lijst uit en we kunnen er ook maar één item aan geven.
‫Oké, laten we doorgaan met de verwijderingsmethodes.
‫Nu, met het verwijderen, hebben we weer een paar leuke dingen die we kunnen doen.
‫Dus laten we doorgaan met deze mand die we hebben gebruikt en die er nu honderd bevat.
‫En de manier waarop we dingen kunnen verwijderen, is dat er een paar manieren zijn.
‫De eerste is basket, dot, pop en basket up pop.
‫Als ik zo ga en laten we deze mand afdrukken, ga ik voor nu commentaar geven op de nieuwe lijst, omdat we hem
‫niet gebruiken en dan gaan we zeggen: mand, punt, pop en dan afdrukken.
‫mand.
‫Laten we dit uitvoeren.
‫En Pop gooit alles weg wat aan het einde van de lijst staat, in ons geval aan het einde van de
‫lijst, omdat we de mand hebben uitgebreid tot honderd, die honderd wordt verwijderd.
‫Als ik BASKET weer doe knallen.
‫Ik hoop niet hier, hier beneden en ik ren weg.
‫Je ziet dat zowel honderd als vijf worden verwijderd.
‫Wat als ik pop nul doe?
‫Als ik hier op uitvoeren klik.
‫Het verwijdert het item.
‫In de index, dus hier, gaat Pop Zero alles verwijderen wat een index van nul is, wat één is.
‫Nu is er ook punt verwijderen.
‫Opnieuw verwijderen is dat we het een waarde geven die we willen verwijderen.
‫Dus in ons geval, laten we zeggen dat we nummer vier willen verwijderen.
‫Nou, als we dit uitvoeren.
‫Het gaat er vier voor ons verwijderen, dus verwijderen we geven het de waarde die we willen verwijderen met pop, we geven het
‫de index die we willen verwijderen.
‫En om te zien of dit werkt, voegen we hier een nieuwe lijst toe.
‫En we zullen zeggen dat nieuwe lijst gelijk is aan Baskette verwijderen.
‫Voeg hier een nieuwe lijst toe, kijk of die wordt gewijzigd.
‫Nee, het wordt niet gewijzigd, dat betekent dat verwijderen werkt op zijn plaats, het retourneert geen waarde.
‫Het verandert gewoon de lijst die u eraan geeft.
‫Wat als we dat doen, pap?
‫Als ik dit doe, krijg ik er vijf, hmmm, waarom is dat?
‫En dit is iets dat je gewoon moet wennen aan verschillende methoden, verschillende dingen moet doen.
‫Pop, bijvoorbeeld, de manier waarop het werkt, is dat pop terugkeert, wat je zojuist hebt verwijderd in ons geval toen we
‫dat deden, is de index van nul één, twee, drie, vier acht.
‫Geef het nummer vijf voor mij terug.
‫Ook al heeft het het uit de mand gehaald, het heeft nog steeds iets teruggestuurd en de reden voor anderen is dat we
‫er geen hebben gekregen.
‫Dat is wanneer een methode niets retourneert, het retourneert niets.
‫Een onderwerp dat we binnenkort gaan behandelen.
‫Je moet dus voorzichtig zijn en begrijpen wat elke methode oplevert.
‫Als ik te ver ga, zie ik hier dat dit pijltje me laat zien dat er niets terugkomt.
‫Dat betekent dat het met deze methode niets zal opleveren.
‫Het gaat alleen een lijst veranderen of uitbreiden die het heeft gekregen.
‫Maak je geen zorgen als dit verwarrend is, dat is iets waar je aan zult wennen naarmate we meer
‫en meer oefenen.
‫Nu is de laatste verwijderingsmethode die ik je wil laten zien duidelijk en duidelijk, zoals je misschien wel vermoedt.
‫Vecht, klik, ren hierheen.
‫Nou, dit is er geen, maar als ik naar het winkelmandje ga en ik klik op Uitvoeren!
‫Het mandje is leeg, leeg, verwijdert wat er in de lijst staat, maakt het volledig leeg.
‫Precies zoals de naam doet vermoeden.
‫Oké, dat was veel, maar er zijn er nog een paar, dus laten we een pauze nemen en ik zie je in de
‫volgende video.
‫Tot ziens.