用另一把字典的一个键将整个一个字典数据连接起来

时间:2019-02-15 03:35:06

标签: python python-3.x python-2.7

字典1 =。 {(key1:none)} 字典2 =。 {(key1:value),(key2:value).....} 输出量 字典1 = {(key1:(key1:value),(key2:value).....

字典1 =(键1:字典2作为值)

第一个键具有字典2的所有数据作为值

2 个答案:

答案 0 :(得分:0)

据我了解,您正在尝试使用列表类型的其他词典(d2)的项目设置词典(d1)的值。

为此,您可以使用函数.items()访问d2的项,并将获得的元素转换为list

d1 = {'key1':None}
d2 = {'key1':1, 'key2':2}

d1['key1'] = list(d2.items())

输出:

d1 = {'key1': [('key2', 2), ('key1', 1)]}

答案 1 :(得分:0)

d1 = {'key1':4} d2 = {'key1':1,'key2':2}

d1 ['key1'] =列表(d2.items())

输出 {'key1':[('key1',1),('key2',2)]}