私はcandycrushのようなゲームのために何かをバックトラッキングしています...もちろんバックトラックのために私はいつも私の初期のボードを変更する必要があります... しかし最後に変更しない変数を保存する方法
def return_original_board(board):
original_board = []
for i in board:
original_board.append(i)
return original_board
そして、私のバックトラック機能で、私はこの機能を格納された変数を作ったが、私:ゲームは、それは私が
私は機能をしようとしたことを変更することができますどのように.. old_boardを返しません。まだすべてを変更します コピー()機能を使用できません
は、2次元配列/ネストされたリストボードですか? – schwobaseggl
はい、それはランダム変数を使ってその方法を持っていれば、 – Merksem09
std libの** copy.deepcopy **を参照してください。 –