Problem

3/9

لغت نامه ها روش های داخلی

Theory Click to read/hide

روش های دیکشنری داخلی

برخی از روش‌هایی که در مورد رشته‌ها، فهرست‌ها و تاپل‌ها آموخته‌اید با فرهنگ‌های لغت نیز کار می‌کنند. برای ​​مثال، روش در (یا not in) به شما امکان می‌دهد تعیین کنید که آیا یک کلید خاص در فرهنگ لغت وجود دارد.

و همچنین به شما امکان می دهد تمام کلیدهای فرهنگ لغت را مرور کنید. برای کلید در dict_country: print(key) همچنین می توانید با استفاده از روش items() روی جفت های کلید-مقدار تکرار کنید. برای کلید، مقدار در dict_country.items(): print(key, value) سایر روش های رایج در جدول ذکر شده است.
  <جدول> <سر> نام روش توضیحات (مثال) <بدن> اندازه فرهنگ لغت len() تعداد عناصر موجود در فرهنگ لغت را برمی گرداند  <پیش> len(dict_country) به روز رسانی فرهنگ لغت update() به شما امکان می دهد چندین جفت فرهنگ لغت را همزمان به روز کنید <پیش> dict_country.update({'روسیه': 'مسکو'، 'ارمنستان': 'ایروان'})< /pre> دریافت مقدار با کلید get() به شما امکان می دهد مقدار را با کلید مشخص شده بدست آورید. می توان برای بررسی اینکه آیا یک کلید خاص در یک فرهنگ لغت وجود دارد یا خیر استفاده می شود <پیش> dict_country.get('Russia') # مقدار را به کلید برمی‌گرداند، # اگر چنین کلیدی وجود نداشته باشد، None را برمی گرداند dict_country.get('Russa', 0) # اگر کلید روسیه وجود نداشته باشد، 0 را برمی گرداند. # (به جای 0، می توانید هر مقدار را تنظیم کنید حذف کلید pop() روش  pop() یک کلید را حذف می‌کند و مقدار متناظر آن را برمی‌گرداند. <پیش> dict_country.pop('باهاما') کلیدهای فرهنگ لغت  کلیدها() روش  keys()  مجموعه‌ای از کلیدها را در فرهنگ لغت برمی‌گرداند. <پیش> dict_country.keys() مقادیر دیکشنری values() روش values() مجموعه ای از مقادیر را در فرهنگ لغت برمی گرداند. <پیش> dict_country.values() جفت لغت نامه items() روش  items()  مجموعه‌ای از مقادیر را در فرهنگ لغت برمی‌گرداند. <پیش> dict_country.items()

Problem

فرهنگ لغت الفبایی بسامدی یک فرهنگ لغت بسامد است که در آن کلمات با فراوانی (وقوع) آنها بر اساس حروف الفبا مرتب شده اند.
یک فرهنگ لغت بسازید که در سمت راست هر کلمه تعداد دفعاتی است که در متن مبدأ آمده است.
علامت پایان متن  یک رشته با کلمه واحد "END!". ترتیب چاپ کلمات مهم نیست.

ورودی
خطوط متن به عنوان ورودی داده می شود. سطر آخر حاوی یک کلمه واحد "END!" است و نشانه پایان متن است.

حصر
نمایش تمام کلمات روی صفحه نمایش، نشان می دهد که با فاصله چند بار این کلمه در متن آمده است. هر کلمه در یک خط جداگانه.

 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 از آن رول های نرم فرانسوی بیشتر بخورید
پایان!
1
بخور 1 مورد دیگر
این 1
نرم 1
فرانسوی 1
رول 1