0

次のような辞書があるとします。

from collections import OrderedDict

d = OrderedDict()

d["1"] = [10,10]
d["2"] = [20,20]
d["3"] = [30,30]

そして、私はそれがなりたい

OrderedDict([('1', [[10, 10], [12, 12]]), ('2', [20, 20]), ('3', [30, 30])])

やってみd.setdefault("1", []).append([12,12])たけど出来た

OrderedDict([('1', [10, 10, [12, 12]]), ('2', [20, 20]), ('3', [30, 30])])

入力するとprint(d["1"][1])、印刷されるはずです[12, 12]

コードをどのように変更する必要がありますか? どんな助けでも大歓迎です!

4

1 に答える 1