寻找一种方法将两个列表添加到字典中的值,例如,如果要将两个列表添加到单个值中,例如
例如这个字典dict1 = {a: [], b:[], c:[]}
将成为dict1 = {a:([1,3,4,5,6],[1,2,3,4]),b:[],c:[]}
将两个列表[1,2,3,4,5,6]
和[1,2,3,4]
添加到密钥a
时。
如果您要打印密钥a
,您将获得两个列表作为输出
非常感谢任何帮助
答案 0 :(得分:3)
您可以使用list.append()
,因为dict1['a']
的值为list
。见这个例子:
dict1 = {'a': [], 'b':[], 'c':[]}
a = [1,2,3,4,5,6]
b = [1,2,3,4]
dict1['a'].append(a)
dict1['a'].append(b)
print(dict1)
输出:
{'a': [[1, 2, 3, 4, 5, 6], [1, 2, 3, 4]], 'b': [], 'c': []}
答案 1 :(得分:1)
你也可以通过添加两个列表[a]+[b]
编辑。另一种更好的方式[a,b]
dict1 = {'a': [], 'b':[], 'c':[]}
a = [1,2,3,4,5,6]
b = ['a','b']
dict1['a']=[a]+[b]
print(dict1)