انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


 خبرها، اتفاقات و تصاویر مربوط به مربوط به جشن انتشار را با هشتگ ufest1804 در شبکه‌های اجتماعی دنبال کنید

نویسنده موضوع: ادغام دوتا دیکشنری تو پایتون  (دفعات بازدید: 83 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین هومان

  • Full Member
  • *
  • ارسال: 146
  • جنسیت : پسر
  • معادله درجه 4
    • پروژه شرودینگر
ادغام دوتا دیکشنری تو پایتون
« : 17 امرداد 1398، 11:34 ق‌ظ »
من دو تا دیکشنری دارم میخوام اعضای یکی از دیکری ها رو بریزم توی اون یکی دیکشنری باید چیکار بکنم
کلا با دیکشنری مشکل دارم ;D
چون عهده نمی‌ شود کسی فردا را  /  حالی خوش کن تو این دل شیدا را
می نوش بماهتاب ای ماه که ماه / بسیار بتابد و نیابد ما را
-حکیم عمر خیام

آفلاین M!lad

  • High Hero Member
  • *
  • ارسال: 1061
  • Ravexina
پاسخ : ادغام دوتا دیکشنری تو پایتون
« پاسخ #1 : 17 امرداد 1398، 11:49 ق‌ظ »
>>> d1 = {'name': 'milad'}
>>> d2 = {'nname': 'rave'}
>>> d1.update(d2)
>>> d1
{'name': 'milad', 'nname': 'rave'}

اگر نمیخواید dict اول تغییر کنه:

>>> d1 = {'name': 'milad'}
>>> d2 = {'nname': 'rave'}
>>> d_new = d1.copy()
>>> d_new.update(d2)
>>> d_new
{'name': 'milad', 'nname': 'rave'}

یا

>>> d1 = {'name': 'milad'}
>>> d2 = {'nname': 'rave'}
>>> d_new = dict(list(d1.items()) + list(d2.items()))
>>> d_new
{'name': 'milad', 'nname': 'rave'}
« آخرین ویرایش: 17 امرداد 1398، 11:57 ق‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین هومان

  • Full Member
  • *
  • ارسال: 146
  • جنسیت : پسر
  • معادله درجه 4
    • پروژه شرودینگر
پاسخ : ادغام دوتا دیکشنری تو پایتون
« پاسخ #2 : 17 امرداد 1398، 12:12 ب‌ظ »
خیلی خیلی ممنون
چون عهده نمی‌ شود کسی فردا را  /  حالی خوش کن تو این دل شیدا را
می نوش بماهتاب ای ماه که ماه / بسیار بتابد و نیابد ما را
-حکیم عمر خیام

آفلاین abedzadeh

  • High Hero Member
  • *
  • ارسال: 1591
  • جنسیت : پسر
  • aliila
پاسخ : ادغام دوتا دیکشنری تو پایتون
« پاسخ #3 : 22 امرداد 1398، 06:49 ق‌ظ »
من دو تا دیکشنری دارم میخوام اعضای یکی از دیکری ها رو بریزم توی اون یکی دیکشنری باید چیکار بکنم
کلا با دیکشنری مشکل دارم ;D
علاوه بر روش 𝅭Ravexina عزیز، میتونید از روش زیر هم استفاده کنید:
In [1]: a = {1:2, 3:4, 5:6}

In [2]: b = {7:8, 9:10, 1:99}

In [3]: n = {**a, **b}

In [4]: n
Out[4]: {1: 99, 3: 4, 5: 6, 7: 8, 9: 10}
به گروه کاربران اوبونتوی ایرانی در جامعه ی استیم بپیوندید
http://steamcommunity.com/groups/Ubuntu-Iran
بازی های تحت پوشش : Dota2