配列のコピーを行う
以下のコードを試して失敗。
a = [1, 2, 3] b = a a[0] = 100 print a, b
ぐぐって参考になるサイト様を発見。で、新たなコードを書いてみる。
#!/usr/bin/python # -*- coding:eucjp -*- import copy a = [1, 2, 3] b = a c = copy.copy(a) print a, b, c a[0] = 100 b[1] = 200 print a, b, c
うまくいったので、めでたし。