logo

Tellers in Python | Set 2 (Toegang tot tellers)

Tellers in Python | Set 1 (initialisatie en update)

Tellers in Python | Stel 2 in

Eenmaal geïnitialiseerde tellers zijn net als woordenboeken toegankelijk. Ook wordt de KeyValue-fout niet gegenereerd (als de sleutel niet aanwezig is), maar wordt het aantal waarden weergegeven als 0.



Voorbeeld: In dit voorbeeld gebruiken we Balie om de sleutel en de frequentie van die sleutel af te drukken. De elementen die aanwezig zijn in de frequentiekaart worden samen met hun frequentie afgedrukt en als het element niet aanwezig is in de tellerkaart, wordt het element samen met 0 afgedrukt.

hoeveel steden VS
Python3
from collections import Counter # Create a list z = ['blue' 'red' 'blue' 'yellow' 'blue' 'red'] col_count = Counter(z) print(col_count) col = ['blue''red''yellow''green'] # Here green is not in col_count  # so count of green will be zero for color in col: print (color col_count[color]) 
Uitgang: <
Counter({'blue': 3 'red': 2 'yellow': 1}) blue 3 red 2 yellow 1 green 0 

elements() methode van Counter in Python

De methode elements() retourneert een iterator die alle bij de Counter bekende items produceert. Opmerking: Elementen met aantal<= 0 are not included.

Voorbeeld : In dit voorbeeld worden de elementen in de Counter afgedrukt met behulp van de elements()-methode van Counter.



netwerklaag in computernetwerken
Python3
# Python example to demonstrate elements() from collections import Counter coun = Counter(a=1 b=2 c=3) print(coun) print(list(coun.elements())) 
Uitgang:
Counter({'c': 3 'b': 2 'a': 1}) ['a' 'b' 'b' 'c' 'c' 'c'] 

most_common() methode van Counter in Python

most_common() wordt gebruikt om een ​​reeks van de n meest voorkomende invoerwaarden en hun respectievelijke aantallen te produceren. Als de parameter 'n' niet is opgegeven of Geen wordt doorgegeven, retourneert de parameter most_common() een lijst met alle elementen en hun aantallen.

Voorbeeld: In dit voorbeeld wordt het element met de meeste frequentie afgedrukt, gevolgd door het volgende meest voorkomende element met behulp van de methode most_common() in Counter in Python.

Python3
from collections import Counter coun = Counter(a=1 b=2 c=3 d=120 e=1 f=219) # This prints 3 most frequent characters for letter count in coun.most_common(3): print('%s: %d' % (letter count)) 
Uitgang:
f: 219 d: 120 c: 3