Drop hier links of afbeeldingen om ze aan de editor toe te voegen.
| Plan |
Doel |
Patroon |
| Filterplan |
Bewaar alleen bepaalde elementen |
nieuwe = []; for x in lst: if ...: nieuwe.append(x) |
| Telplan |
Tel hoe vaak iets voorkomt |
teller = 0; for x in lst: if ...: teller += 1 |
| Zoekplan |
Check of iets aanwezig is |
gevonden = False; for x in lst: if ...: gevonden = True |
| Min/max-plan |
Vind kleinste/grootste |
m = lst[0]; for x in lst: if x > m: m = x |
| Somplan |
Bereken totale som |
som = 0; for x in lst: som += x |
Voorbeeld: filter + tel combineren
def verwerk(lijst):
# Filter
positief = []
for x in lijst:
if x > 0:
positief.append(x)
# Tel
teller = 0
for x in positief:
if x > 10:
teller += 1
return positief, teller