انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: هومان در 17 امرداد 1398، 11:34 قظ
-
من دو تا دیکشنری دارم میخوام اعضای یکی از دیکری ها رو بریزم توی اون یکی دیکشنری باید چیکار بکنم
کلا با دیکشنری مشکل دارم ;D
-
>>> 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'}
-
خیلی خیلی ممنون
-
من دو تا دیکشنری دارم میخوام اعضای یکی از دیکری ها رو بریزم توی اون یکی دیکشنری باید چیکار بکنم
کلا با دیکشنری مشکل دارم ;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}