値がリストである辞書を作成したいと思います。今度は新しい着信キーがあれば、新しいリストを開始したいと思います。 辞書キー値に追加しようとすると、値がまだリストに宣言されていないため、エラーが表示されますが、キーがいくつあるかわからないため、最初はこれを行うことができません。例えば (以前に知られていない何か、MyDict
keyList
ための変数であることに注意してください)Python:リストとしての辞書の価値 - 開始
keyList = [['a',1,2],['b',3,4]]
MyDict={}
for key in keyList:
MyDict[key[0]].append(key[1:])
私が作成することです:
MyDict={'a': [[1, 2]], 'b': [[3, 4]]}
はこれを行う方法はありますか?
うんあります。これまでに何か試しましたか? –
use defaultdict、 'MyDict = defaultdict(list)' – dnit13