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

تعديل القواميس

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 10 من 78.

القواميس في بايثون ليست ثابتة؛ يمكنك تعديلها بعد إنشائها. يمكنك إضافة أزواج مفتاح-قيمة جديدة، أو تحديث الأزواج الموجودة، أو حذفها.

إضافة زوج مفتاح-قيمة جديد:

# ابدأ بقاموس فارغ
my_dict = {}

# إضافة زوج مفتاح-قيمة جديد
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# المخرجات: {'name': 'Alice', 'age': 30}

تحديث قيمة موجودة:

# تحديث العمر
my_dict["age"] = 31

print(my_dict)
# المخرجات: {'name': 'Alice', 'age': 31}

حذف زوج مفتاح-قيمة:

# حذف العمر
del my_dict["age"]

print(my_dict)
# المخرجات: {'name': 'Alice'}

في هذه الأمثلة، نقوم أولاً بإضافة زوج مفتاح-قيمة جديد إلى قاموس فارغ. بعد ذلك، نقوم بتحديث قيمة مفتاح موجود. أخيراً، نقوم بحذف زوج مفتاح-قيمة باستخدام الكلمة المفتاحية del.

challenge icon

التحدي

سهل

أنشئ دالة باسم update_employee_info تأخذ ثلاثة معاملات: employee_dict (قاموس)، و key (سلسلة نصية)، و value. يجب أن تقوم الدالة بتحديث employee_dict باستخدام key و value الجديدين. إذا كان المفتاح موجوداً بالفعل، فيجب تحديث قيمته. إذا لم يكن المفتاح موجوداً، فيجب إضافة زوج (مفتاح-قيمة) جديد. يجب أن تعيد الدالة القاموس المحدث.

هام: تأكد من تعديل القاموس الأصلي وإعادته. استخدم تدوين الأقواس المربعة dict[key] = value لإضافة أو تحديث المدخلات.

جرّب بنفسك

def update_employee_info(employee_dict, key, value):
    # اكتب الكود هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت