الفصل 10
10.1 أساسيات القواميس
1.
a.
العنصر الأول في كل زوج من مفتاح-قيمة هو المفتاح. وبالتالي،
"Sunday", "Monday", "Tuesday" هي عناصر المفاتيح.
5.
b.
لا يمكن أن يحتوي القاموس على مفاتيح مكررة، و
"a"
و
"A"
هما مفتاحان مختلفان لأن
"a"
و
"A"
حرفان مختلفان.
10.2 إنشاء القواميس
6.
b.
يمكن لدالّة
dict() إنشاء كائن قاموس من قائمة من الصفوف. يعمل العنصر الأول من كل صف كمفتاح، والعنصر الثاني هو القيمة.
10.3 عمليات القواميس
5.
c.
القيم في القاموس numbers هي
1
،
2
، و
3
. عند طباعة numbers.values()، يتم طباعة dict_values([1, 2, 3]).
6.
b.
المفاتيح في القاموس هي
"one", "two", "three". باستخدام المُنشئ list()، يتم إرجاع كائن قائمة يحتوي على جميع المفاتيح.
10.4 الشروط والتكرار في القواميس
5.
a.
تتكرر حلقة التكرار على المفاتيح
"apple"
،
"orange"
، و
"banana"
، وتطبع المفاتيح مفصولة بمسافات.