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

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

جزء من قسم Logic & Flow في رحلة 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 لإضافة أو تحديث المدخلات.

ورقة مرجعية

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

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

my_dict = {}
my_dict["name"] = "Alice"
my_dict["age"] = 30

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

my_dict["age"] = 31

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

del my_dict["age"]

جرّب بنفسك

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

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

جميع دروس Logic & Flow