الدرس العاشر -​​​​​​​Dictionary القواميس

Dictionary القواميس

 

هي مجموعة  بيانات مفهرسة وقابلة للتغير وغير مرتبة   وتحتوي علي قيم ومفاتيح

مثال :

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print(thisdict)

#return {'brand': 'Ford', 'model': 'Mustang', 'year': 1964}

'brand': 'Ford' 

'brand' تمثل المفتاح

  'Ford'تمثل القيمة

قراءة الـ Dictionary

x = thisdict["model"]

عن طريق كتابة المفتاح 

x = thisdict.get("model")

 

تغير قيم الـ  Dictionary

تغير قيمة السنة من 1964 الي 2018

thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict[
"year"] = 2018

print(thisdict)

#return {'brand': 'Ford', 'model': 'Mustang', 'year': 2018}

 قراءة قيم الـ Dictionary

thisdict =  {

  "brand""Ford",

  "model""Mustang",

  "year"1964

}

for x in thisdict:

 print(thisdict[x]) 

#return

Ford

Mustang

1964

او استخدام هذه الطريقة

for x in thisdict.values():
  print(x)

قراءة مفاتيح  الـ Dictionary

يتم طباعة المفتاح والقيمة

thisdict =  {

  "brand""Ford",

  "model""Mustang",

  "year"1964

}for x, y in thisdict.items():
  print(x, y)

#return

brand Ford

model Mustang

year 1964

بعض الدوال الأخرى ..

clear()

copy()

fromkeys()

get()

items()

keys()

pop()

popitem()

setdefault()

update()

values()