Beste tweakers
Voor een practicum van informatica moeten wij een programma schrijven.
Daarbij moet er uit een set een random waarde geselecteerd, verwijdert en teruggegeven worden.
Ideaal voor de pop()-functie zou je denken, maar dit levert bij mij problemen op, omdat het om een
of andere reden altijd de "eerste" waarde uit de set pakt dus helemaal niet random.
Ik werk met python 2.7, bij voorbaat dank
uit de pythondocumentatie:
s.pop() remove and return an arbitrary element from s; raises KeyError if empty
set1 = {(5,2),(4,5),(7,8),(9,5)}
set1.pop()
=> geeft altijd eerst (5,2), dan (4,5) enzo verder
Voor een practicum van informatica moeten wij een programma schrijven.
Daarbij moet er uit een set een random waarde geselecteerd, verwijdert en teruggegeven worden.
Ideaal voor de pop()-functie zou je denken, maar dit levert bij mij problemen op, omdat het om een
of andere reden altijd de "eerste" waarde uit de set pakt dus helemaal niet random.
Ik werk met python 2.7, bij voorbaat dank
uit de pythondocumentatie:
s.pop() remove and return an arbitrary element from s; raises KeyError if empty
set1 = {(5,2),(4,5),(7,8),(9,5)}
set1.pop()
=> geeft altijd eerst (5,2), dan (4,5) enzo verder