• 0

كيف أرتب مفاتيح قاموس بشكل أبجدي في python؟

السلام عليكم ورحمة الله وبركاته
كيف أرتّب المفاتيح بالدكشنري حسب الأبجدية مثال :
عندي قاموس فيه ثلاثة أسماء:

py ={'c':'clear' , 'a':'all, 'b':'boom'}

كيف أرتّب هذا القاموس حسب التسلسل الأبجدي؟ ليصبح بهذا الشكل:

py={'a':'all' , 'b':'boom', 'c': 'clear'}

ولنفترض أنّه لديّ قاموس يحتوي على 20 مفتاح والمفاتيح بحروف عشوائية أريد ترتيبها حسب الأبجدية
واذا كانت أرقام أريد ترتيبها بالأرقام
هل يوجد دالة أو طريقة معينة لذلك؟
سبب الترتيب: سهولة قراءة المفاتيح وايضًا  اضافة مفتاح ليس موجود في هذه القاموس

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

استخدم المجموعة OrderedDic الموجودة ضمن المكتبة collections. إليك البرنامج التالي الذي يوضّح لك كيفيّة ترتيب القاموس الخاص بك:

import collections

d = {'c':'clear' , 'a':'all', 'b':'boom'}

od = collections.OrderedDict(sorted(d.items()))

for k, v in od.iteritems(): print k, v

لا يهم في هذه الحالة عدد المفتايح التي ستستخدمها إن كانت 20 أو أكثر. كما يمكنك بالطبع استخدام أرقام أيضًا.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ On ٢٢‏/٦‏/٢٠١٦ at 11:44 قال سعيد:

استخدم المجموعة OrderedDic الموجودة ضمن المكتبة collections. إليك البرنامج التالي الذي يوضّح لك كيفيّة ترتيب القاموس الخاص بك:


import collections

d = {'c':'clear' , 'a':'all', 'b':'boom'}

od = collections.OrderedDict(sorted(d.items()))

for k, v in od.iteritems(): print k, v

لا يهم في هذه الحالة عدد المفتايح التي ستستخدمها إن كانت 20 أو أكثر. كما يمكنك بالطبع استخدام أرقام أيضًا.

الله يعطيك العافيه اخوي سعيد  لاكن انا توني مخلص الاساسيات وطرى على بالي هالسؤال لاكن بماذا تنصحني بعد تعلم الاساسيات 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

تحتاج لأن تعمل على مشاريع برمجية صغيرة، ولو بالمجان ستستفيد من ذلك خبرة عملية جيدة إن شاء الله.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ On 6/26/2016 at 13:43 قال سعيد:

تحتاج لأن تعمل على مشاريع برمجية صغيرة، ولو بالمجان ستستفيد من ذلك خبرة عملية جيدة إن شاء الله.

جزاك الله خير ، اخوي سعيد وبيض الله وجهك ماقصرت اخوي ، والمعذره على التأخير شكرآ لك من القلب ،

تمّ تعديل بواسطة مدمن
خطأ املائي
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن