入れ子リストにある特定のアイテムを変更しようとすると問題が発生しました。私が書いたコードはPython 2.7です。 これは私が書いたものです:Pythonでリストを変更するときのエラー
私はこれを行うことで、リストを変更しようとすると[[25タプル]、[25個のタプル]、[25タプル:
list_1 = [] list_2 = [] infin = 25 while infin != 0: list_1.append((0,0,0)) infin = infin - 1 infin = 5 while infin != 0: list_2.append(list_1) infin = infin - 1
を基本的にはこのようになりますリストを作成]、[25タプル]、[25タプル]
はその後:
list_2[0][0] = (1,1,1)
その中に25組で一つ一つのリストは単に最初のない、開始時に(1,1,1)があります。どうして?