プログラムの実行時にアイテムを追加するリストがあり、このリストのコピーを作成したので、オリジナルを変更せずにコピーを変更/修正/検査できます。
これは私がこれまでに得たものです:
import copy
originallist.append(stuff)
combined=''.join(originallist)
copyoriginal=copy.deepcopy(originallist)
##this didnt work as copyoriginal stayed empty [] while originallist would change.
#i also tried
copyoriginal=list(originallist)
#AND
copyoriginal=originallist[:]
#and with both cases copyoriginal remained at [] while originallist would change!!
なぜ変わらないのですか?