Hvordan å telle innholdet i en ordbok i Python

Python er et gratis, open-source, objektorientert programmeringsspråk. Ved programmering i Python, må du kanskje å telle antall ganger et objekt oppstår i en ordbok. En ordbok er en Python datastruktur lik assosiative matriser i andre programmeringsspråk, som "C." Å telle antall forekomster av et objekt i en ordbok, importerer den innebygde Python-modul, "samlinger" og kaller "Counter" -funksjonen.

Bruksanvisning

1 Få tilgang til Python editor.

2 Importer "Samlinger" modul og "Counter" ved å skrive:

fra samlingene importere Counter

3 Skriv inn innholdet i biblioteket. For eksempel inn:

itemDict = ([ "katt", "katt", "hund", "fisk", "hest", "fisk", "katt", "hund"])

4 Telle forekomster av hver streng objekt i ordboken, "itemDict" ved å skrive:

Counter (itemDict)

5 Trykk enter". Fortsetter eksempel Python returnerer:

Counter ({ "katt": 3, "fisk": 2, "hund": 2, "hest": 1})

I dette eksempelet returnerer Python strengen objektet, deretter antall forekomster av dette objektet i ordlisten. For eksempel er det tre forekomster av "katt" i "itemDict.

Merk at Counter returnerer strengen objekter i stigende rekkefølge. I dette eksemplet, "fisk" er tilbake før "hund" fordi Python telles to forekomster av "fisk" før det funnet to tilfeller av "hund".