דלפקים בפייתון | הגדר 2 (גישה לדלפקים)

דלפקים בפייתון | הגדר 1 (אתחול ועדכון)

דלפקים בפייתון | סט 2

לאחר ניגשים למונים מאתצלים ממש כמו מילונים. כמו כן, זה לא מעלה את שגיאת ערכי המפתח (אם המפתח אינו קיים) במקום זאת ספירת הערך מוצגת כ- 0.

דוּגמָה: בדוגמה זו אנו משתמשים דֶלְפֵּק כדי להדפיס את המפתח והתדירות של אותו מפתח. האלמנטים שנמצאים בתוך מפת התדרים מודפסים יחד עם התדר שלהם ואם האלמנט אינו קיים בתוך מפת הדלפק אז האלמנט יודפס יחד עם 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  ])   
תְפוּקָה: <
 Counter({'blue': 3 'red': 2 'yellow': 1}) blue 3 red 2 yellow 1 green 0   

אלמנטים () שיטת מונה בפייתון

שיטת האלמנטים () מחזירה איטרטור המייצר את כל הפריטים הידועים לדלפק. הערה: אלמנטים עם ספירה <= 0 are not included.

דוגמה: בדוגמה זו יודפסו האלמנטים בתוך הדלפק באמצעות שיטת האלמנטים () של מונה.

Python3
   # 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']   

Mest_Common () שיטת מונה בפייתון

mest_common () משמש לייצור רצף של ה- N שנתקל בתדירות הגבוהה ביותר וספירותיהם בהתאמה. אם הפרמטר 'n' אינו מוגדר או שאף אחד לא מועבר כאשר הפרמטר mest_common () מחזיר רשימה של כל האלמנטים וספירותיהם.

דוּגמָה: בדוגמה זו המודפס האלמנט עם התדר ביותר ואחריו האלמנט התכוף הבא הבא על ידי שימוש בשיטת mest_common () בתוך דלפק בפיתון.

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