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


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

دیکشنری در پایتون (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'}


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


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


نظر بدهید نظر شما در تصمیم دیگران اثرگذار است. لطفا برای ما و همراهان درسمن نظر خود را بنویسید.
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات : جلسه
مدت زمان : 892 دقیقه
حجم دوره : 2/60 گیگابایت
سطح مهارت : مقدماتی تا متوسط
وضعیت دوره : پایان یافته
تعداد دانشجویان : 6199
: میانگین امتیاز
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

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