リスト、辞書、文字列、および整数を含む辞書を持っている場合、その辞書をコピーするにはどうすればよいですか。
old_dict
この関数をフィルタリングすると、 が得られますnew_dict
。ホワイト リストに記載されたキーはどのような形式でもかまいませんが、ソリューションは任意のホワイト リストに記載されたキーのオブジェクトを取得して出力を生成できる必要があります。
old_dict = [
{
'name': {'first': "John", 'last': "Doe"},
'groups': ["foo", "bar"],
'widgets': [
{'id': 0, 'name': "Acme"},
{'id': 1, 'name': "Anvil"},
],
},
{
'name': {'first': "David"},
'groups': ["bar", "bash", "ding"],
'widgets': [
{'id': 1, 'name': "Anvil"},
{'id': 8, 'name': "Bingo"},
],
},
]
new_dict = [
{
'name': {'last': "Doe"},
'widgets': [
{'name': "Acme"},
{'name': "Anvil"},
],
},
{
'name': { },
'widgets': [
{'name': "Anvil"},
{'name': "Bingo"},
],
},
]