افزودن مقادیر جدید

برای افزودن یک عنصر حاوی کلید و مقدار جدید از دستور زیر استفاده میکنیم.

pydict = {
  "name": "Python",
  "Designed by": "Guido van Rossum",
  "year": 1991
}
pydict ["Website"] = "python.org"
print(pydict)

در نمونه کد بالا در [ ] نام کلید قرار میگیرد و روبه روی آن مقدار کلید نوشته میشود.

با چاپ کردن دیکشنری جدید مقدار اضافه شده هم نمایش داده میشود.

  

افزودن دو دیکشنری به هم

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

pydict = {
  "name": "Python",
  "Designed by": "Guido van Rossum",
  "year": 1991
}
newdict = {"newkey": "newvalue"}
pydict .update(newdict)
print(pydict)

setdefault()

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

pydict = {
  "name": "Python",
  "Designed by": "Guido van Rossum",
  "year": 1991
}
newdict = {"newkey": "newvalue"}
pydict .setdefault(newdict)
print(pydict)

خلاصه درس

برای افزودن یک عنصر جدید از [ ] استفاده میشود.

برای افزودن دو دیکشنری به یکدیگر از دستور update() استفاده میشود.

روشی برای افزودن عناصر غیرتکراری به دیکشنری وجود دارد که با دستور setdefault() قابل اجرا است.

توسعه دهندگان
علیرضا چمنی