以下のようにlistというリストを作成してlistsという別のリストにappendします。
python
1lists = [] 2list = [0,1,2] 3lists.append(list)
その結果、listsは[[0,1,2]]となると思います。
ここで、listを[3,4,5]に更新して、またlistsにappenndします。
python
1list = [3,4,5] 2lists.append(list)
ここで、理想としてはlists=[[0,1,2],[3,4,5]]となって欲しいのですが、[0,1,2]も内部ではlistを改めて参照してしまい、[[3,4,5],[3,4,5]]となってしまいます。
この場合どのようにプログラムを修正すれば良いでしょうか。
どうぞよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。