القواميس

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

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

بناء

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

Press + to interact

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

key:value

إنشاء قاموس

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

Press + to interact
Python 3.10.4
# 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: إنشاء قاموس فارغ يحمل اسمًا ...