@
1.説明
任意の変数のデータ型は、コピーの色合いを関与している
タプル、定数に関係なく、浅いコピーの不変のデータ型は、深いコピーを指しているしかし、
関係なく、ネスト、一度変数のデータ型が含ま違いの深さがあるだろう、
特別な注意タプルスライスシャローコピー、変数のデータはとにかく常にシャローコピーを使用しないタイプdeepcopy
シャローコピー:
それは浅いコピー指摘しなければならない別のものに等しい変数名は、トップのコピーです- > copy.copy()
ディープコピー:
すべてのcopy.deepcopyのコピー
2.コード
# a = 1
# b = a
# print(id(a),id(b))
import copy
a = [11,22]
# c = copy.deepcopy(a)
# print(id(a),id(c))
def test(nums):
nums.append(3)
test(a)
print(a)
test(nums=copy.deepcopy(a))
print(a)
著者について
個人のブログサイト
の個人GitHubのアドレス
個々のパブリック数: