Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - Dictionary Sorter

جزء من قسم Logic & Flow في رحلة Python على Coddy — الدرس 49 من 78.

challenge icon

التحدي

متوسط

قم بإنشاء دالة باسم dictionary_sorter تأخذ قاموساً data_dict كـ وسيط (argument). يجب أن تقوم الدالة بفرز القاموس حسب قيمه بترتيب تصاعدي وإرجاع قاموس جديد يحتوي على أزواج المفاتيح والقيم المرتبة (key-value pairs).

تلميح: لفرز القاموس حسب قيمه، قد تجد أنه من المفيد استخدام الدالة sorted() مع تعبير lambda كـ وسيط key.

على سبيل المثال، إذا كان القاموس المدخل هو {'a': 3, 'b': 1, 'c': 2}، فيجب أن ترجع الدالة قاموساً مثل هذا:

{'b': 1, 'c': 2, 'a': 3}

جرّب بنفسك

def dictionary_sorter(data_dict):
    # استخدم sorted() لفرز عناصر القاموس حسب قيمها
    # Hint: data_dict.items() تُرجع أزواج (key, value)
    # Hint: استخدم المعامل 'key' في sorted() للفرز حسب القيمة

    # اكتب الكود هنا

جميع دروس Logic & Flow