Pythonリストのコピー

高洛峰
高洛峰オリジナル
2016-10-20 09:58:181163ブラウズ

リストをコピーする必要がある場合は、今日説明する特別な方法を使用できます。

最初にリストを定義します

a=[1,2,34]

次に、組み込みメソッドid()を通じてオブジェクトのアドレスをチェックします

print id(a)

オブジェクトアドレス: 11488352

次に、 a のリストをコピーして変数 b

b = a[:]

変数 b

print b

を出力します。結果は [1, 2, 34] です。 aと同じで、次のリストBのアドレスを見てください。

print id(b)

オブジェクトアドレス: 11511448

2 つのオブジェクトのアドレスが異なっていることがわかります。これは、参照割り当てではなく、再コピーによって新しいリスト オブジェクトが生成されたことを示しています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。