a = ['a']
b = ['b']
c = a
ab = [a,b]
print(c)
print(ab)
a[0] = 'c'
print(c)
print(ab)
戻り値:
['a']
[['a'], ['b']]
['c']
[['c'], ['b']]
私は c リストを ['a'] のままにしたかったのです。しかし、リストの要素を変更した後に変更されました。なぜこれが起こるのか、もしあったとしても、どうすればそれを避けることができますか.