← RU Pythoncursus
Uitwerking: Lijst functies
def uniek(lijst):
elementen = []
for x in lijst:
if x not in elementen:
elementen.append(x)
return elementen
def tel(x, lijst):
aantal = 0
for a in lijst:
if x == a:
aantal += 1
return aantal
def tel_alles(lijst):
elementen = uniek(lijst)
resultaat = []
for x in elementen:
resultaat.append((x, tel(x, lijst)))
return resultaat
lijst = [4, 1, 3, 2, 2, 4]
aantallen_lijst = tel_alles(lijst)
for element, aantal in aantallen_lijst:
print("Het element", element, "komt", aantal, "keer voor.")