Reeksoverzicht

Python-oefeningen bij Youtube videoreeks UHasselt

De hele lijst doorzoeken

Hier zoom je uit: je vraagt je niet meer af hoe een element zich verhoudt tot z’n buur, maar tot de hele lijst.

Voor een deel van dat werk bestaan er kant-en-klare functies en methodes. max() en min() geven je de grootste en de kleinste waarde, list.index() de positie van de eerste verschijning van een waarde, en list.count() hoe vaak een waarde voorkomt.

Bij Aantal paren in lijst bestaat zoiets niet. Daar zet je een lus in een lus: voor elk element ga je alle elementen die erna komen af. Zorg dat je binnenste lus start bij i + 1, anders tel je elk paar twee keer.

Unieke waarden kun je op allebei de manieren aanpakken: met list.count() per element, of met de geneste lus van hiervoor. Probeer gerust de twee.