معرفی توابع پرکاربرد دیکشنری‌ها در پایتون
صفحه اصلی / دوره‌های آموزشی / آموزش پایتون از مقدماتی تا متوسط / معرفی توابع پرکاربرد دیکشنری‌ها در پایتون

معرفی توابع پرکاربرد دیکشنری‌ها در پایتون

معرفی توابع پرکاربرد دیکشنری‌ها در پایتون
81,000 تومان
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

دیکشنری در پایتون (Dictionary in python)

یک بار برای همیشه، با آموزش پایتون درسمن، دیکشنری در پایتون را به صورت حرفه ای یاد بگیرید. در ادامه قصد داریم توضیحات لازم در این خصوص را برای شما ارائه دهیم.

دیکشنری در پایتون، مجموعه ای مرتب نشده از مقادیر داده است که برای ذخیره این مقادیر داده مانند نقشه استفاده می شود، که بر خلاف انواع داده های دیگر که فقط یک مقدار را به عنوان یک عنصر نگه می دارند. 

ساخت یک دیکشنری در پایتون

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

در ادامه یک مثال از ساخت دیکشنری در پایتون را آورده ایم:

# Creating a Dictionary
# with Integer Keys
Dict = {1: 'www', 2: 'Darsman', 3: '.com'}
print("\nDictionary with the use of Integer Keys: ")
print(Dict)
 
# Creating a Dictionary
# with Mixed keys
Dict = {'Name': 'Darsman', 1: [1, 2, 3, 4]}
print("\nDictionary with the use of Mixed Keys: ")
print(Dict)

خروجی این قطعه کد به صورت زیر می باشد:

Dictionary with the use of Integer Keys: 
{1: 'www', 2: 'Darsman', 3: '.com'}

Dictionary with the use of Mixed Keys: 
{1: [1, 2, 3, 4], 'Name': 'Darsman'}

اضافه کردن عناصر به دیکشنری در پایتون

برای اضافه کردن عناصر به دیکشنری در پایتون، می توان از روش های مختلفی استفاده کرد. می توان یک مقدار را با تعریف مقدار همراه با کلید به دیکشنری در پایتون، اضافه کرد. 
به روز رسانی مقدار یک دیکشنری را می توان با استفاده از متد ( )update انجام داد. مقادیر کلید تو در تو را نیز می توان به دیکشنری موجود اضافه کرد. در حین اضافه کردن یک مقدار به دیکشنری، اگر جفت (کلید-مقدار) از قبل وجود داشته باشد، مقدار به روز رسانی می شود. اما در غیر این صورت یک کلید جدید با مقدارش به دیکشنری اضافه می شود.
 

حذف عناصر از دیکشنری در پایتون

حذف عناصر از دیکشنری در پایتون به وسیله کلمه کلیدی del صورت می گیرد. با استفاده از این کلمه کلیدی می توانیم مقادیر خاصی از یک دیکشنری و یا کل دیکشنری را حذف کنیم.با استفاده از دستور del Dict می توان کل دیکشنری را حذف کرد. 
مثال زیر نحوه حذف عناصر دیکشنری در پایتون را نمایش می دهد:

 

# Initial Dictionary
Dict = { 5 : 'Welcome', 6 : 'To', 7 : 'Darsman',
        'A' : {1 : 'www', 2 : '.Darsman', 3 : '.com'},
        'B' : {1 : 'Darsman', 2 : 'Academy'}}
print("Initial Dictionary: ")
print(Dict)
 
# Deleting a Key value
del Dict[6]
print("\nDeleting a specific key: ")
print(Dict)
 
# Deleting a Key from
# Nested Dictionary
del Dict['A'][2]
print("\nDeleting a key from Nested Dictionary: ")
print(Dict)

خروجی این قطعه کد نیز در ادامه آورده ایم:

Initial Dictionary: 
{'A': {1: 'www', 2: '.Darsman', 3: '.com'}, 'B': {1: 'Darsman', 2: 'Academy'}, 5: 'Welcome', 6: 'To', 7: 'Darsman'}

Deleting a specific key: 
{'A': {1: 'www', 2: '.Darsman', 3: '.com'}, 'B': {1: 'Darsman', 2: 'Academy'}, 5: 'Welcome', 7: 'Darsman'}

Deleting a key from Nested Dictionary: 
{'A': {1: 'www', 3: '.com'}, 'B': {1: 'Darsman', 2: 'Academy'}, 5: 'Welcome', 7: 'Darsman'}


در این درس از آموزش پایتون، به مبحث پر کاربرد دیکشنری درپایتون پرداختیم. نحوه ایجاد یک دیکشنری در پایتون، اضافه کردن عناصر به دیکشنری و در نهایت حذف عناصر از دیکشنری ها را آموزش دادیم. 


اگر از این درس استفاده کردید و راضی بودید، آن را به دوستانتان نیز معرفی کنید. در درس بعد به مبحث بسیار مهم و کاربردی شی گرایی در پایتون می پردازیم. برای درک بهتر مبحث دیکشنری در پایتون، توصیه می کنیم فیلم درس که در این صفحه قرار دارد را تماشا کنید.
 

جلسات دوره


                                   
مهدی عباسی
مدرس :

مهدی عباسی

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مطالعه بیشتر رزومه

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

نظرات دانشجویان

آموزش پایتون مقدماتی تا متوسط

897