Python - Access Dictionary Items

دسترسی به آیتم‌ها

می‌توانید بوسیله ارجاع به اسم کلید داخل یک کروشه به آیتم‌های یک دیکشنری دسترسی پیدا کنید.


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

خروجی:

همچنین تابع شیء get() را داریم که نتیجه مشابهی به دست می‌دهد.


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

خروجی:

به دست‌آوردن کلیدها

تابع شیء keys() یک لیست از تمامی کلیدهای موجود در دیکشنری رابرمی‌گرداند.


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

خروجی:

به دست‌آوردن مقادیر

تابع شیء values() یک لیست از تمامی کلیدهای موجود در دیکشنری رابرمی‌گرداند.


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

خروجی:

به دست‌آوردن آیتم‌ها

تابع شیء items() هر آیتم از دیکشنری را به صورت یک تاپل داخل یک لیست برمی‌گرداند.


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

خروجی:

بررسی وجود یک کلید

برای تعیین اینکه یک کلید مشخص داخل دیکشنری وجود دارد یا خیر از کلیدواژه in استفاده می‌کنیم.


thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
if "model" in thisdict:
  print("Yes, 'model' is one of the keys in the thisdict dictionary")

خروجی: