関数の機能:辞書の浅いコピーを作成する
例
>>> D1 = {1:'A', 2:'B', 3:'C'}
>>> D2 = D1.copy()
>>> D2
{1: 'A', 2: 'B', 3: 'C'}
copy関数によりD2という辞書が新たに生成されました。 下記のように、D2を変更してもD1は変化しません。
>>> D2[1] = 'G'
>>> D2
{1: 'G', 2: 'B', 3: 'C'}
>>> D1
{1: 'A', 2: 'B', 3: 'C'}
関数の機能:辞書の浅いコピーを作成する
>>> D1 = {1:'A', 2:'B', 3:'C'}
>>> D2 = D1.copy()
>>> D2
{1: 'A', 2: 'B', 3: 'C'}
copy関数によりD2という辞書が新たに生成されました。 下記のように、D2を変更してもD1は変化しません。
>>> D2[1] = 'G'
>>> D2
{1: 'G', 2: 'B', 3: 'C'}
>>> D1
{1: 'A', 2: 'B', 3: 'C'}