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

الوصول إلى القيم

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

في القاموس (dictionary)، يرتبط كل مفتاح (key) بقيمة (value). للوصول إلى قيمة ما، فإنك تستخدم المفتاح الخاص بها. يشبه هذا الطريقة التي تبحث بها عن كلمة في قاموس مادي للعثور على تعريفها.

إليك كيفية الوصول إلى القيم في قاموس بايثون (Python dictionary):

# قاموس عواصم الدول
country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# الوصول إلى القيم باستخدام المفاتيح
print(country_capitals["USA"])
print(country_capitals["France"])

# الوصول إلى قيمة غير موجودة
# print(country_capitals["Germany"])  # سيؤدي هذا إلى حدوث خطأ

في هذا المثال، نقوم بالوصول إلى عاصمة الولايات المتحدة باستخدام المفتاح "USA". إذا حاولت الوصول إلى مفتاح غير موجود في القاموس، سيقوم Python بإثارة KeyError.

challenge icon

التحدي

سهل

أنشئ دالة باسم get_capital تأخذ معاملين: country_capitals (قاموس) و country_name (سلسلة نصية). يجب أن تعيد الدالة العاصمة لاسم الدولة المعطى باستخدام قاموس country_capitals.

ورقة مرجعية

للوصول إلى القيم في القاموس، استخدم المفتاح داخل أقواس مربعة:

country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# الوصول إلى القيم باستخدام المفاتيح
print(country_capitals["USA"])  # المخرجات: Washington, D.C.
print(country_capitals["France"])  # المخرجات: Paris

سيؤدي الوصول إلى مفتاح غير موجود إلى إثارة KeyError.

جرّب بنفسك

def get_capital(country_capitals, country_name):
    # اكتب الكود هنا
quiz iconاختبر نفسك

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

جميع دروس Logic & Flow