尋找一種方式來兩個列表在字典中增加的值,例如,如果希望兩個列表添加到一個值,例如有兩個列表作爲一個值到一個關鍵:字典
例如,這當你[1,2,3,4,5,6]
和[1,2,3,4]
添加兩個列表的關鍵a
字典dict1 = {a: [], b:[], c:[]}
將成爲dict1 = {a:([1,3,4,5,6],[1,2,3,4]),b:[],c:[]}
。 如果你要打印的關鍵a
,你會得到兩個列表作爲輸出
任何幫助,將不勝感激
尋找一種方式來兩個列表在字典中增加的值,例如,如果希望兩個列表添加到一個值,例如有兩個列表作爲一個值到一個關鍵:字典
例如,這當你[1,2,3,4,5,6]
和[1,2,3,4]
添加兩個列表的關鍵a
字典dict1 = {a: [], b:[], c:[]}
將成爲dict1 = {a:([1,3,4,5,6],[1,2,3,4]),b:[],c:[]}
。 如果你要打印的關鍵a
,你會得到兩個列表作爲輸出
任何幫助,將不勝感激
您可以使用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': []}
你也可以做這樣通過增加兩個列表[a]+[b]
編輯:從評論。另一個更好的方法[a,b]
dict1 = {'a': [], 'b':[], 'c':[]}
a = [1,2,3,4,5,6]
b = ['a','b']
dict1['a']=[a]+[b]
print(dict1)
或更好,'[a,b]'。 –
@ChihebNexus,是的,這是另一個更好的:)。 –
爲什麼'a'的值變成一個元組''()'「? 'a:([1,3,4,5,6],[1,2,3,4])' – abccd