روش های دیکشنری داخلی
برخی از روشهایی که در مورد رشتهها، فهرستها و تاپلها آموختهاید با فرهنگهای لغت نیز کار میکنند. برای مثال، روش
در
(یا
not in
) به شما امکان میدهد تعیین کنید که آیا یک کلید خاص در فرهنگ لغت وجود دارد.
و همچنین به شما امکان می دهد تمام کلیدهای فرهنگ لغت را مرور کنید.
برای کلید در dict_country:
print(key)
همچنین می توانید با استفاده از روش items()
روی جفت های کلید-مقدار تکرار کنید.
برای کلید، مقدار در dict_country.items():
print(key, value)
سایر روش های رایج در جدول ذکر شده است.
<جدول>
<سر>
نام |
روش |
توضیحات (مثال) |
<بدن>
اندازه فرهنگ لغت |
len() |
تعداد عناصر موجود در فرهنگ لغت را برمی گرداند
<پیش>
len(dict_country)
|
به روز رسانی فرهنگ لغت |
update() |
به شما امکان می دهد چندین جفت فرهنگ لغت را همزمان به روز کنید
<پیش>
dict_country.update({'روسیه': 'مسکو'، 'ارمنستان': 'ایروان'}) < /pre>
|
دریافت مقدار با کلید |
get() |
به شما امکان می دهد مقدار را با کلید مشخص شده بدست آورید. می توان برای بررسی اینکه آیا یک کلید خاص در یک فرهنگ لغت وجود دارد یا خیر استفاده می شود
<پیش>
dict_country.get('Russia') # مقدار را به کلید برمیگرداند،
# اگر چنین کلیدی وجود نداشته باشد، None را برمی گرداند
dict_country.get('Russa', 0) # اگر کلید روسیه وجود نداشته باشد، 0 را برمی گرداند.
# (به جای 0، می توانید هر مقدار را تنظیم کنید
|
حذف کلید |
pop() |
روش pop() یک کلید را حذف میکند و مقدار متناظر آن را برمیگرداند.
<پیش>
dict_country.pop('باهاما')
|
کلیدهای فرهنگ لغت |
کلیدها() |
روش keys() مجموعهای از کلیدها را در فرهنگ لغت برمیگرداند.
<پیش>
dict_country.keys()
|
مقادیر دیکشنری |
values() |
روش values() مجموعه ای از مقادیر را در فرهنگ لغت برمی گرداند.
<پیش>
dict_country.values()
|
جفت لغت نامه |
items() |
روش items() مجموعهای از مقادیر را در فرهنگ لغت برمیگرداند.
<پیش>
dict_country.items()
|