前提・実現したいこと
a={b:{c:d}},{e:{f:g}},‥
のようなkeyがstr,valuesがdictで格納されているデータセットa(dict)を持っているとき、
最終的には → valuesのなかのkey(上のaでいうc,f)をある値xにすべて変換したい
つまり、a={b:{x:d}},{e:{x:g}},‥となってればいい
その前段階として → aのvaluesのみを取り出した辞書を作りたい
つまり、新たな変数bに対して
b={c:d},{f:g}‥ といったように代入したい
試したこと
b = {}
for k in a.values():
b.update(k)
print(b)
これを実行すると、aの最後のvaluesのみしか代入されず進展がありません
ほぼ初心者です。どなたか力を貸してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/19 14:48
2021/12/19 16:03
2021/12/19 20:37