القواميس
قم بإلقاء نظرة على الميزات مفتاح لهيكل بيانات القاموس.
سنغطي ما يلي...
بناء
يتمتع القاموس ببنية أكثر تعقيدًا بقليل من القائمة أو المجموعة. عندما نفكر في القاموس، نتخيل كتابًا ضخمًا يحتوي على كلمات ومعانيها. ببساطة، تُخزَّن المعلومات في أزواج من الكلمات والمعاني. تتبع بنية بيانات القاموس في بايثون البنية نفسها. يخزن القاموس أزواجًا من المفتاح والقيمة ، حيث يكون كل مفتاح فريد فهرسًا يحمل قيمة المرتبطة به. القواميس غير مرتبة لأن المدخلات لا تُخزَّن ببنية خطية. في Python، يجب وضع محتوى القاموس بين قوسين متعرجين، {}
:
يتم كتابة زوج القيمة الرئيسية بالتنسيق التالي:
key:value
إنشاء قاموس
إنشاء قاموس في Python سهل للغاية. إليك كيفية إنشاء قاموس فارغ ودليل phone_book
بسيط باستخدام بنية بيانات القاموس. بالإضافة إلى ذلك، سنوضح أن المفاتيح والقيم في القاموس نفسه يمكن أن تكون من أنواع بيانات مختلفة، بما في ذلك الأعداد الصحيحة والسلاسل النصية والأعداد العشرية.
# Creating an empty dictionaryempty_dict = {}print(empty_dict)# Creating a phone book using a dictionaryphone_book = {'Alice': 1234567890,'Bob': 9876543210,'Charlie': 'unknown',123: 5555555.55}# Printing the phone bookprint(phone_book)
توضيح
السطر 2: ينشئ قاموسًا فارغًا يحمل اسم ...