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 0Elemente () 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 ().
Python3Ieșire:# Python example to demonstrate elements() from collections import Counter coun = Counter ( a = 1 b = 2 c = 3 ) print ( coun ) print ( list ( coun . elements ()))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.
Python3Ieșire: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 ))f: 219 d: 120 c: 3