فرهنگ لغت پایتون  


فرهنگ لغت پایتون مجموعه ای است که مرتب نشده ، قابل تغییر و نمایه سازی است. در پایتون ، دیکشنری ها با براکت های مجعد نوشته می شوند ، و آنها دارای کلید و مقادیر هستند.

d={'name':'Jason','age':12,'Gender':'M'}

در مثال بالا ، کلیدها نام ، سن و جنسیت هستند. و مقادیر مربوطه آنها جیسون ، 12 و م است.

نوع داده یک مقدار فرهنگ لغت می تواند یک لیست ، tuple ، رشته و غیره باشد. اگر نوع داده فرهنگ لغت برای فرهنگ لغت ارزش دارد ، واژه نامه تو در تو نامیده می شود.

دسترسی به عناصر از دیکشنری پایتون  

با استفاده از کلید

ما می توانیم به عناصر فرهنگ لغت توسط کلید آن ، در داخل پرانتز مربع ، دسترسی پیدا کنیم.

d={'name':'abc','age':12,'Gender':'M'}
print(d['name'])
print(d['age'])

به یک دیکشنری تو در تو نیز می توان به همین روش دسترسی داشت.

d={'fruits':{'a':'apple','b':'banana'}}
print(d['fruits'])
print(d['fruits']['a'])

روش دریافت ()

همچنین می توانیم از روش get () برای دسترسی به عناصر با استفاده از کلید استفاده کنیم.

d={'name':'abc','age':12,'Gender':'M'}
print(d.get('Gender'))

#Nested dictionary
d={'fruits':{'a':'apple','b':'banana'}}
print(d.get('fruits').get('a'))

تکرار از طریق فرهنگ لغت پایتون  

برای حلقه

ما می توانیم از حلقه در یک دیکشنری پایتون با 2 روش مختلف استفاده کنیم:

  • دسترسی به کلید در حلقه for.
  • با استفاده از هر دو کلید و مقدار در یک حلقه for موارد() روش.  موارد() متد لیست کلیه کلیدهای فرهنگ لغت و مقادیر آنها را به صورت یک دسته جمع می کند و این روش هیچ پارامتری را قبول نمی کند.
d={'name':'abc','age':12,'Gender':'M'}

# Method 1 - accessing key in for loop
for key in d:
  print(key)

# Method 2 - accessing key and value in for loop
for key,value in d.items():
  print(key+':'+str(value))

تغییر عناصر در فرهنگ لغت پایتون  

عناصر را در فرهنگ لغت پایتون اضافه کنید

ما می توانیم با اضافه کردن یک کلید جدید و اختصاص مقدار به آن ، عنصر جدیدی به فرهنگ لغت اضافه کنیم.

همچنین مشاهده کنید
اعداد پایتون

مقدار را تغییر دهید

با اختصاص مقدار مورد نیاز به یک کلید موجود ، می توان مقدار قبلی کلید را تغییر داد.

حذف عناصر از فرهنگ لغت

pop () در فرهنگ لغت

روش pop () مورد را با نام کلید مشخص شده حذف می کند.

popitem () در فرهنگ لغت

روش popitem () آخرین عنصر درج شده در فرهنگ لغت را حذف می کند

del در فرهنگ لغت

کلمه کلیدی del مورد را با نام کلید مشخص شده حذف می کند. اگر کلید مشخص نشده باشد ، کل فرهنگ لغت حذف خواهد شد.

روشن در فرهنگ لغت

روش clear () فرهنگ لغت را پاک می کند.

مثالهای کد فرهنگ لغت پایتون  

d={'name':'abc','age':12,'Gender':'M'}

# pop
d.pop('age')
print(d)

# popitem
d.popitem()
print(d)

# add
d['age']=12
print(d)

# change
d['age']=13
print(d)

# del
del d['age']
del d

# clear
d={'name':'abc','age':12,'Gender':'M'}
d.clear()
print(d)

سایر عملیات متداول  

len () در فرهنگ لغت

از روش len () برای یافتن طول فرهنگ لغت استفاده می شود.

در عملگر در فرهنگ لغت

برای بررسی وجود کلید خاصی در فرهنگ لغت.

() سازنده () فرهنگ لغت

La دیکت () سازنده برای ایجاد یک فرهنگ لغت جدید

مثالهای کد فرهنگ لغت پایتون  

# dict()
d=dict(name='abc',age=12,Gender='M')
print(d)

# len
print(len(d))

# in
print("name" in d)
print("Name" in d)

ارجاع آموزش پایتون