以下のように、名前と各キーのリストで構成される辞書があります。
dict1={}
for i in names:
dict1[i]=[]
次に、csv ファイルを処理し、必要な結果を見つけ、それを対応する辞書値に追加し、以下のように名前と辞書値をリストに追加します。
list1=[]
for i2 in data:
total_score=sum(i2[1:4])
dict1[i2[0]].append(total_score)
list1.append([i2[0],dict1[i2[0]]])
list1 の要素を出力しようとすると、プログレッシブ リストではなく、各キーの最終リストが取得されます。
終了リストは次のようになります。
list1=[[name1,[50]],[name1,[50,60]],[name1,[50,60,0,85]]]
アイデアはありますか?ありがとう。