دروس بايثون

القاموس في بايثون Dict

القاموس في بايثون او مايسمى بـ Dictionary عبارة عن مجموعة من المفاتيح مرتبطه بقيم، تستخدم لتخزين قيم البيانات مثل الخريطة ، والتي ، على عكس أنواع المتغيرات الأخرى التي تحتوي على قيمة واحدة فقط كعنصر.

إنشاء قاموس

في بايثون، يمكن إنشاء قاموس بوضع تسلسل من العناصر داخل أقواس معقوفة {} ، مفصولة بفاصلة. يحتوي القاموس على أزواج من القيم ، أحدهما المفتاح والآخر عنصر الزوج المقابل هو القيمة. يمكن أن تكون القيم في القاموس من أي نوع بيانات ويمكن تكرارها ، بينما لا يمكن تكرار المفاتيح ويجب أن تكون غير قابلة للتغيير.

يمكن أن تكون القيم الموجودة في عناصر القاموس من أي نوع من البيانات String, int, boolean … آلخ

تنوية : مفاتيح القاموس حساسة لحالة الأحرف.

على سبيل المثال:

AA = {
    1: 'Abdulaziz',
    2: 'Ahmed',
    3: 'Fahad'
}
print(AA)

النتيجة :

{1: 'Abdulaziz', 2: 'Ahmed', 3: 'Fahad'}

طول القاموس

لتحديد عدد العناصر الموجودة في القاموس ، استخدم وظيفة len ():

AA = {
    1: 'Abdulaziz',
    2: 'Ahmed',
    3: 'Fahad'
}
print(len(AA))

النتيجة :

3

الفرق بين القاموس والمتغيرات

المتغير يحفظ قيمة واحده فقط بينما القاموس تستطيع حفظ اكثر من قيمة وتستطيع استدعاء/طباعة قيمة واحده من القاموس

كما في المثال التالي :

AA = {
    1: 'Abdulaziz',
    2: 'Ahmed',
    3: 'Fahad'
}
print(AA[1])

النتيجة :

Abdulaziz

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *