これは初心者の質問です。
リストにさまざまな量の値を含む辞書を作成します。
dict1 = {'a': [0,1,2], 'b': [3,4,5]}
dict2 = {'a': [0,1,2,3], 'b': [4,5,6,7]}
各辞書について、リスト内の項目数は同じです。
LEN(dict1['a']) == LEN(dict1['b'])
LEN(dict1['a']) != LEN(dict2['b'])
それが邪魔にならないように、ここに私の問題があります。辞書の値を一緒に追加しようとしています。
dict1
等しいはずです[3,5,7]
dict2
等しいはずです[4,6,8,10]
これまでの私のコードは次のようなものです:
for x in dict1:
results = [dict1[x][i] + results[i] for i in range(len(dict1[x]))]
私が抱えている問題はresults[i]
. for 句の前にこのリストを作成しますか?