Python - Change Dictionary Items

در پایتون برای تغییر و به‌روزرسانی مقادیر دیکشنری چند روش اصلی وجود دارد. در ادامه درسنامه‌ای مشابه سبک قبلی آماده کرده‌ام:

🔹 تغییر مقدار یک کلید موجود

می‌توانیم مقدار یک کلید را مستقیماً تغییر دهیم:

person = {"name": "Ali", "age": 25, "city": "Tehran"} # تغییر مقدار person["age"] = 26 print(person)

📌 خروجی:

{'name': 'Ali', 'age': 26, 'city': 'Tehran'}

🔹 اضافه کردن یک کلید جدید

اگر کلید وجود نداشته باشد، با همان روش یک کلید جدید اضافه می‌کنیم:

person["country"] = "Iran" print(person)

📌 خروجی:

{'name': 'Ali', 'age': 26, 'city': 'Tehran', 'country': 'Iran'}

🔹 استفاده از ()update

متد ()update هم برای تغییر مقادیر موجود یا اضافه کردن کلیدهای جدید کاربرد دارد:

person.update({"age": 27, "city": "Mashhad"}) print(person)

📌 خروجی:

{'name': 'Ali', 'age': 27, 'city': 'Mashhad', 'country': 'Iran'}
  • می‌توان چند کلید را همزمان به‌روزرسانی یا اضافه کرد:

person.update({"job": "Engineer", "hobby": "Reading"}) print(person)

📌 خروجی:

{'name': 'Ali', 'age': 27, 'city': 'Mashhad', 'country': 'Iran', 'job': 'Engineer', 'hobby': 'Reading'}

نکات مهم

  • دسترسی مستقیم با person[key] ساده‌ترین روش است.

  • ()update برای به‌روزرسانی همزمان چند کلید بسیار کاربردی است.

  • اگر کلید موجود نباشد، ()update آن را اضافه می‌کند.