Zähler in Python | Set 2 (Zugriff auf Schalter)

Zähler in Python | Satz 1 (Initialisierung und Aktualisierung)

Zähler in Python | Satz 2

Auf einmal initialisierte Zähler kann genau wie auf Wörterbücher zugegriffen werden. Außerdem wird der KeyValue-Fehler nicht ausgelöst (wenn der Schlüssel nicht vorhanden ist), stattdessen wird die Anzahl der Werte als 0 angezeigt.

Beispiel: In diesem Beispiel verwenden wir Schalter um den Schlüssel und die Häufigkeit dieses Schlüssels auszudrucken. Die in der Häufigkeitskarte vorhandenen Elemente werden zusammen mit ihrer Häufigkeit gedruckt. Wenn das Element nicht in der Zählerkarte vorhanden ist, wird das Element zusammen mit 0 gedruckt.

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  ])   
Ausgabe: <
 Counter({'blue': 3 'red': 2 'yellow': 1}) blue 3 red 2 yellow 1 green 0   

elements()-Methode von Counter in Python

Die Methode elements() gibt einen Iterator zurück, der alle dem Zähler bekannten Elemente erzeugt. Hinweis: Elemente mit Anzahl <= 0 are not included.

Beispiel : In diesem Beispiel würden die Elemente im Zähler mithilfe der Elemente()-Methode des Zählers gedruckt.

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

most_common()-Methode von Counter in Python

most_common() wird verwendet, um eine Folge der n am häufigsten vorkommenden Eingabewerte und ihrer jeweiligen Anzahl zu erzeugen. Wenn der Parameter „n“ nicht angegeben ist oder „None“ als Parameter übergeben wird, gibt „most_common()“ eine Liste aller Elemente und deren Anzahl zurück.

Beispiel: In diesem Beispiel wird das Element mit der höchsten Häufigkeit gedruckt, gefolgt vom zweithäufigsten Element, indem die Methode most_common() in Counter in Python verwendet wird.

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  ))   
Ausgabe :
 f: 219 d: 120 c: 3