16. Toegang tot de lijst

In de vorige les hebben we een lijst met 5 elementen gemaakt. We gaan nu een aantal basis opdrachten leren waarmee we de lijst kunnen beheren en toegang krijgen tot zijn elementen.
Laten we eerst controleren of onze 'lijstvijf' nog bestaat door hem af te drukken. Herhaal de vorige les om de lijst aan te maken als hij nog niet bestaat.
Druk de lijst 'lijstvijf' af.
We hebben een lijst met 5 elementen. Bij het aanmaken van de lijst hebben we de schildpad verteld om de tekst 'eerste' op de eerste positie te zetten, de tekst 'tweede' op de tweede positie ..., en de tekst 'vijfde' op de vijfde positie. De opdracht om direct een positie in de lijst te bevragen is: item POSITIE_NUMMER. Zo gebruiken we om het tweede element in de lijst af te drukken: print item 2 :lijstvijf Druk het derde element van 'lijstvijf' af.
We hebben eerder de random opdracht geleerd. De opdracht ramdom 5 geeft een nummer van 0 tot en met 4. Stel dat we een nummer van 1 tot en met 5 willen afdrukken. Wat moeten we dan doen? We moeten de sum opdracht gebruiken samen met random.
Druk een willekeurig getal af tussen van 1 tot 5 door gebruik te maken van de sum en random<./strong> opdrachten.
We kunnen de random opdracht gebruiken om een willekeurig element uit de lijst af te drukken. Denk eraan dat de positie van het eerste element van de lijst 1 is en niet 0.
Druk een willekeurig element van de lijst 'lijstvijf'.
We weten al hoe we een willekeurig element van een lijst kunnen afdrukken. Maar er is een opdracht waarmee het makkelijker kan. We kunnen de opdracht pick LIJSTNAAM gebruiken om een willekeurig element uit een lijst te kiezen.
Kies een willekeurig element van de lijst 'lijstvijf' met de pick opdracht. Probeer het een paar keer om te zien dat je verschillende resultaten krijgt.
De opdracht butfirst geeft een lijst met alle elementen uit de opgegeven lijst, behalve het eerste element. We maken gebruik van de verkorte opdracht bf Druk alle elemente van de 'lijstvijf' lijst af behalve de eerste.
De opdracht butlast geeft een lijst met alle elementen van zijn argument behalve het laatste element. We maken gebruik van de verkorte opdracht bl.
Druk alle elementen van de lijst 'lijstvijf' af behalve het laatste element met de butlast opdracht.
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers