Problem

3/9

قواميس. طرق مدمجة

Theory Click to read/hide

طرق القاموس المضمنة تعمل أيضًا بعض الطرق التي تعلمتها حول السلاسل والقوائم والمجموعات مع القواميس. & nbsp ؛ على سبيل المثال ، تسمح لك طريقة in (أو ليس في ) بتحديد ما إذا يوجد مفتاح معين في القاموس.

ويسمح لك أيضًا بالمرور عبر جميع مفاتيح القاموس. للمفتاح في Dict_country: طباعة (مفتاح) يمكنك أيضًا التكرار على أزواج المفتاح والقيمة باستخدام طريقة items () . للمفتاح، & nbsp؛ value & nbsp؛ inict_country.items (): طباعة (مفتاح ، قيمة) يتم سرد الطرق الأخرى شائعة الاستخدام في الجدول.
نبسب ؛ <جدول> الاسم الطريقة الوصف (مثال) <الجسم> حجم القاموس len () يسترجع عدد العناصر في القاموس & nbsp؛ <قبل> لين (ديكت_كونتري) تحديث القاموس تحديث () يسمح لك بتحديث عدة أزواج من القواميس مرة واحدة <قبل> dict_country.update ({& # 39؛ Russia & # 39 ؛: & # 39؛ Moscow & # 39 ؛، & # 39؛ Armenia & # 39 ؛: & # 39؛ Yerevan & # 39؛}) < / قبل> الحصول على قيمة بالمفتاح الحصول على () يسمح لك بالحصول على القيمة من خلال المفتاح المحدد. يمكن استخدامه للتحقق من وجود مفتاح معين في القاموس <قبل> dict_country.get (& # 39؛ Russia & # 39؛) # تُرجع القيمة بالمفتاح ، # إذا لم يكن هناك مثل هذا المفتاح ، فسيعود بلا dict_country.get (& # 39 ؛ Russa & # 39 ؛، 0) # إذا لم يكن هناك مفتاح روسيا ، فسيعود 0 # (بدلاً من 0 ، يمكنك تعيين أي قيمة إزالة المفتاح pop () تقوم طريقة & nbsp؛ pop () & nbsp؛ بإزالة مفتاح وإرجاع قيمته المقابلة. <قبل> ict_country.pop (& # 39 ؛ جزر البهاما & # 39 ؛) مفاتيح القاموس & nbsp؛ مفاتيح () تقوم طريقة & nbsp؛ keys () & nbsp؛ بإرجاع مجموعة من المفاتيح في القاموس. <قبل> ict_country.keys () قيم القاموس قيم () تقوم الطريقة & nbsp؛ القيم () & nbsp؛ بإرجاع مجموعة من القيم في القاموس. <قبل> ict_country.values ​​() أزواج القاموس العناصر () تقوم طريقة & nbsp؛ items () & nbsp؛ بإرجاع مجموعة من القيم في القاموس. <قبل> ict_country .items ()

Problem

قاموس التردد الأبجدي هو قاموس تردد يتم فيه ترتيب الكلمات بترددها (حدوثها) أبجديًا.
أنشئ قاموسًا حيث & nbsp؛ the & nbsp؛ على يمين كل كلمة هو عدد المرات التي تظهر فيها في النص المصدر.
علامة نهاية النص هي & nbsp؛ سلسلة بها كلمة واحدة & quot؛ END! & quot ؛. لا يهم ترتيب طباعة الكلمات.

إدخال
يتم إعطاء سطور النص كمدخلات. يحتوي السطر الأخير على كلمة واحدة & quot؛ END! & quot؛ وهي علامة على نهاية النص.

بصمة
اعرض جميع الكلمات التي تظهر على الشاشة ، مع الإشارة إلى عدد المرات التي تظهر فيها هذه الكلمة في النص ، مفصولة بمسافة. كل كلمة في سطر منفصل.

نبسب ؛
أمثلة <الجسم>
# إدخال الإخراج
1 تناول المزيد من تلك اللفائف الفرنسية الناعمة
نهاية!
أكل 1
1 آخر
هذه 1
لينة 1
الفرنسية 1
لفة 1

نبسب ؛