Hvordan telle frekvensen av elementene i en liste?
Jeg trenger å finne frekvensen av elementer i en liste
a = [1,1,1,1,2,2,2,2,3,3,4,5,5]
output->
b = [4,4,2,1,2]
Jeg ønsker også å fjerne duplikatene fra en
a = [1,2,3,4,5]
211
3
For å telle antall opptredener:
For å fjerne duplikater:
Å telle frekvensen av elementer gjøres sannsynligvis best med en ordbok:
Bruk et sett for å fjerne duplikatene:
For det første spørsmålet ditt, gjenta listen og bruk en ordbok for å holde oversikt over forekomsten av et element.
For det andre spørsmålet bruker du bare set-operatoren.