我有我的字典裏的這種結構在python的數組:如何添加新鍵值對到字典,其中值是數組
dict={'key1': [['val1','val2'], ['val1','val2'], ['val1','val2']],....}
我想寫功能添加新鍵值對。這是方法:
def AddNewPair(key, firstArr, secondArr, thirdArr):
myDict.update({key:[[firstArr],[secondArr],[thirdArr]]});
函數調用的例子是在這裏:
AddNewPair("key2",["val1","val2"],["val1","val2"],["val1","val2"]);
此功能,但不正確。它幾乎像預期的那樣添加了新的鍵值對,但是值(數組數組)被另一個不必要的數組包裹。所以,結果是這樣的:
dict={'key1': [['val1','val2'], ['val1','val2'], ['val1','val2']],'key2': [[['val1','val2'], ['val1','val2'], ['val1','val2']]] }
當然我不想要這個包裹數組。請,你能幫我解決這個問題嗎?非常感謝你。
非常感謝,它按預期工作。 :))) – user2095405