logo

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

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

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

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



דוּגמָה: בדוגמה זו אנו משתמשים דֶלְפֵּק כדי להדפיס את המפתח והתדירות של אותו מפתח. האלמנטים שנמצאים בתוך מפת התדרים מודפסים יחד עם התדר שלהם ואם האלמנט אינו קיים בתוך מפת הדלפק אז האלמנט יודפס יחד עם 0.

מפריד java
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