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

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

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


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

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

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

آفلاین هومان

  • Sr. Member
  • *
  • ارسال: 276
  • جنسیت : پسر
  • ubuntu pure
ادغام دوتا دیکشنری تو پایتون
« : 17 امرداد 1398، 11:34 ق‌ظ »
من دو تا دیکشنری دارم میخوام اعضای یکی از دیکری ها رو بریزم توی اون یکی دیکشنری باید چیکار بکنم
کلا با دیکشنری مشکل دارم ;D

آفلاین M!lad

  • High Hero Member
  • *
  • ارسال: 1065
  • 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..

آفلاین هومان

  • Sr. Member
  • *
  • ارسال: 276
  • جنسیت : پسر
  • ubuntu pure
پاسخ : ادغام دوتا دیکشنری تو پایتون
« پاسخ #2 : 17 امرداد 1398، 12:12 ب‌ظ »
خیلی خیلی ممنون

آفلاین abedzadeh

  • High Hero Member
  • *
  • ارسال: 1593
  • جنسیت : پسر
  • 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