Contoare în Python | Set 2 (accesarea contoarelor)

Contoare în Python | Set 1 (inițializare și actualizare)

Contoare în Python | Set 2

Odată ce contoarele inițializate sunt accesate la fel ca dicționarele. De asemenea, nu ridică eroarea KeyValue (dacă cheia nu este prezentă) în schimb, numărul valorii este afișat ca 0.

Exemplu: În acest exemplu folosim Contra pentru a imprima cheia și frecvența acelei cheii. Elementele prezente în harta frecvenței sunt tipărite împreună cu frecvența lor și dacă elementul nu este prezent în harta contorului, atunci elementul va fi tipărit împreună cu 0.

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

Elemente () Metoda contrară în Python

Metoda Elements () returnează un iterator care produce toate elementele cunoscute de contor. Notă: Elemente cu număr <= 0 are not included.

Exemplu: În acest exemplu, elementele din interiorul contorului ar fi tipărite folosind metoda de contor al elementelor ().

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

MESTRU MOST_COMMON () Metoda de contor în Python

Most_Common () este utilizat pentru a produce o secvență a N cel mai frecvent întâlnite valorile de intrare și numărul respectiv al acestora. Dacă parametrul „n” nu este specificat sau nu este trecut, deoarece parametrul MEST_COMMON () returnează o listă cu toate elementele și numărul acestora.

Exemplu: În acest exemplu, elementul cu cea mai mare frecvență este tipărit urmat de următorul element cel mai frecvent prin utilizarea metodei MEST_COMMON () din interiorul contorului din 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  ))   
Ieșire:
 f: 219 d: 120 c: 3