前提・実現したいこと
辞書のキーが重複した時、キー名_1のようにキー名をつけて辞書に情報を格納したい。
発生している問題・エラーメッセージ
エラーは発生していないが、辞書のキーが重複した時データが辞書に格納できない。
辞書のキーが重複した時でもデータを辞書に格納できるようにしたい。
該当のソースコード
x = ["A","B","C","D"] data = {} for y in x: ・ ・ ・ #data辞書に格納したいデータであるzを取ってくる処理がくる data[y] = z
というコードを書いた。
しかし今のコードだと、辞書のキーが重複した時、元のデータが消えてしまう。
data辞書は、
{‘A’:100,’B’:20,’C’:50,’D’:80,’A_1’:40,’B_1’:30,’C_1’:60,’D_1’:70,‘A_2’:50,’B_2’:20,’C_2’:10,’D_2’:90}
のように最終的には格納したい。zに100・20・50・・・とデータが入っている。
試したこと
上記のコード
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。