Skip to main content

القواميس في لغة ض

إنشاء القواميس

# قاموس فارغ
قاموس = {}

# قاموس بقيم
شخص = {
"اسم": "أحمد"،
"عمر": 25،
"مدينة": "الرياض"
}

الوصول للقيم

شخص = {"اسم": "أحمد"، "عمر": 25}

اطبع(شخص["اسم"]) # أحمد
اطبع(شخص["عمر"]) # 25

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

شخص = {"اسم": "أحمد"}

# تعديل قيمة
شخص["اسم"] = "محمد"

# إضافة عنصر جديد
شخص["عمر"] = 30
شخص["مدينة"] = "جدة"

# حذف عنصر
# del شخص["عمر"]

التكرار على القواميس

درجات = {"رياضيات": 90، "علوم": 85، "عربي": 95}

# التكرار على المفاتيح
لكل مادة في درجات:
اطبع(مادة + ": " + نص(درجات[مادة]))

مثال: دفتر عناوين

عناوين = {
"أحمد": "0501234567"،
"محمد": "0559876543"،
"سارة": "0551112233"
}

اسم = ادخل("أدخل الاسم: ")
إذا اسم في عناوين:
اطبع("رقم " + اسم + ": " + عناوين[اسم])
وإلا:
اطبع("الاسم غير موجود")