Python - الوصول إلى عناصر القاموس
الوصول إلى العناصر
يمكنك الوصول إلى عناصر القاموس بالرجوع إلى اسم مفتاحه ، داخل أقواس مربعة:
مثال
احصل على قيمة مفتاح "النموذج":
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
هناك أيضًا طريقة تسمى get()
ستعطيك نفس النتيجة:
مثال
احصل على قيمة مفتاح "النموذج":
x = thisdict.get("model")
احصل على المفاتيح
keys()
ستعيد الطريقة قائمة بجميع المفاتيح الموجودة في القاموس .
مثال
احصل على قائمة بالمفاتيح:
x = thisdict.keys()
قائمة المفاتيح هي طريقة عرض للقاموس ، مما يعني أن أي تغييرات يتم إجراؤها على القاموس ستنعكس في قائمة المفاتيح.
مثال
أضف عنصرًا جديدًا إلى القاموس الأصلي ، وتأكد من تحديث قائمة المفاتيح أيضًا:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #before the change
car["color"] =
"white"
print(x) #after the change
احصل على القيم
values()
ستعيد الطريقة قائمة بجميع القيم الموجودة في القاموس .
مثال
احصل على قائمة بالقيم:
x = thisdict.values()
قائمة القيم هي عرض للقاموس ، مما يعني أن أي تغييرات يتم إجراؤها على القاموس ستنعكس في قائمة القيم.
مثال
قم بإجراء تغيير في القاموس الأصلي ، وتأكد من تحديث قائمة القيم أيضًا:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
مثال
أضف عنصرًا جديدًا إلى القاموس الأصلي ، وتأكد من تحديث قائمة القيم أيضًا:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
احصل على العناصر
items()
ستعيد الطريقة كل عنصر في القاموس ، في شكل مجموعات في قائمة .
مثال
احصل على قائمة بالمفتاح: أزواج القيمة
x = thisdict.items()
القائمة التي تم إرجاعها هي عرض لعناصر القاموس ، مما يعني أن أي تغييرات يتم إجراؤها على القاموس ستنعكس في قائمة العناصر.
مثال
قم بإجراء تغيير في القاموس الأصلي ، وتأكد من تحديث قائمة العناصر أيضًا:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
مثال
أضف عنصرًا جديدًا إلى القاموس الأصلي ، وتأكد من تحديث قائمة العناصر أيضًا:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
تحقق مما إذا كان المفتاح موجودًا
لتحديد ما إذا كان المفتاح المحدد موجودًا في القاموس ، استخدم in
الكلمة الأساسية:
مثال
تحقق مما إذا كان "النموذج" موجودًا في القاموس:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Yes, 'model' is
one of the keys in the thisdict dictionary")