Bu — "Dictionary metodlari va amaliy ishlar" bo'limining yakuniy mashqi. Bo'lim davomida siz keys(), values(), items() metodlarini, get() va pop() ni hamda list va dictionaryni birga ishlatishni o'rgandingiz.
Bu bo'limda o'rgangan asosiy vositalar:
matn.split() — matnni so'zlarga ajratishchastota[so'z] = chastota.get(so'z, 0) + 1 — sanashning qulay usulisorted(chastota.items()) — natijani alifbo tartibida chiqarishMaslahat: har bir so'z uchun get() bilan joriy sonni oling-da, bittaga oshiring. get(so'z, 0) kalit hali yo'q bo'lsa ham xato bermaydi.
So'z chastotasini hisoblash
Dastur yozing:
so'z: son ko'rinishida chiqaringMisol:
Kiritish:
olma banan olma gilos banan olmaChiqish:
banan: 2
gilos: 1
olma: 3