القواميس

قم بإلقاء نظرة على الميزات مفتاح لهيكل بيانات القاموس.

سنغطي ما يلي...

بناء

يتمتع القاموس ببنية أكثر تعقيدًا بقليل من القائمة أو المجموعة. عندما نفكر في القاموس، نتخيل كتابًا ضخمًا يحتوي على كلمات ومعانيها. ببساطة، تُخزَّن المعلومات في أزواج من الكلمات والمعاني. تتبع بنية بيانات القاموس في بايثون البنية نفسها. يخزن القاموس أزواجًا من المفتاح والقيمة ، حيث يكون كل مفتاح فريد فهرسًا يحمل قيمة المرتبطة به. القواميس غير مرتبة لأن المدخلات لا تُخزَّن ببنية خطية. في Python، يجب وضع محتوى القاموس بين قوسين متعرجين، {} :

Press + to interact

يتم كتابة زوج القيمة الرئيسية بالتنسيق التالي:

key:value

إنشاء قاموس

إنشاء قاموس في Python سهل للغاية. إليك كيفية إنشاء قاموس فارغ ودليل phone_book بسيط باستخدام بنية بيانات القاموس. بالإضافة إلى ذلك، سنوضح أن المفاتيح والقيم في القاموس نفسه يمكن أن تكون من أنواع بيانات مختلفة، بما في ذلك الأعداد الصحيحة والسلاسل النصية والأعداد العشرية.

Press + to interact
# Creating an empty dictionary
empty_dict = {}
print(empty_dict)
# Creating a phone book using a dictionary
phone_book = {
'Alice': 1234567890,
'Bob': 9876543210,
'Charlie': 'unknown',
123: 5555555.55
}
# Printing the phone book
print(phone_book)

توضيح

  • السطر 2: ينشئ قاموسًا فارغًا يحمل اسم ...