0

.pop(-1) コマンドが追加を行い、項目のコピーを残す原因は何ですか? pop コマンドの後、リストにはアイテムの 2 つのコピーがあり、1 つは追加場所に、もう 1 つはポップ元の場所にあります。

for i in range(8):
    if Tabloid_face_up[i] != [] and Tabloid_face_up[i][-1][0] == "A":
        for j in range(8,12):
             if Tabloid_face_up[j] == []:
                 Tabloid_face_up[j].append(Tabloid_face_up[i].pop(-1))
                 if Tabloid_face_down[i] != []:
                     Tabloid_face_up[i].append(Tabloid_face_down[i][-1])
                 break

カードを i から j に移動することになっていますが、i と j の両方で終了します。

4

0 に答える 0