چگونه میتوانم کلیدهای جدیدی به یک دیکشنری اضافه کنم؟
How can I add new keys to a dictionary
من در پایتون یک دیکشنری دارم و میخوام کلیدهای جدیدی بهش اضافه کنم. چطوری میتونم این کار رو انجام بدم؟
برای اضافه کردن کلیدهای جدید به یک دیکشنری در پایتون، چند روش وجود داره که میتونی از هر کدوم بسته به نیازت استفاده کنی:
- استفاده از علامت [ ]
سادهترین روش اینه که از علامت [ ] استفاده کنی. به این صورت که اسم دیکشنری رو مینویسی، داخل علامت [ ] کلید جدید رو مینویسی، و بعد مقدار رو بهش اختصاص میدی:
my_dict = {'name': 'Ali', 'age': 25} my_dict['job'] = 'developer'
توضیح: اینجا کلید 'job' به دیکشنری اضافه شده و مقدار 'developer' بهش اختصاص داده شده.
- استفاده از متد update()
اگر بخوای چندین کلید جدید رو همزمان اضافه کنی، میتونی از متد update() استفاده کنی:
my_dict = {'name': 'Ali', 'age': 25} my_dict.update({'job': 'developer', 'location': 'Tehran'})
توضیح: اینجا کلیدهای 'job' و 'location' به دیکشنری اضافه شدند.
- استفاده از setdefault()
اگه بخوای کلیدی اضافه بشه فقط وقتی که قبلاً توی دیکشنری وجود نداشته، از setdefault() استفاده کن:
my_dict = {'name': 'Ali', 'age': 25} my_dict.setdefault('job', 'developer')
توضیح: اگر کلید 'job' توی دیکشنری نباشه، اضافه میشه و مقدار 'developer' رو میگیره. اگه باشه، تغییری نمیکنه.
در نهایت، هر کدوم از این روشها برای موارد خاصی کاربرد دارن و تو باید بر اساس نیازت ازشون استفاده کنی.