donc j'ai une liste booléenne de listes et j'ai changé un certain index de Vrai à Faux, et cela affecte aussi d'autres éléments dans la liste des listes. Pourquoi cela se passe-t-il? Y a-t-il une alternative?Changer un certain index de la liste booléenne des listes change aussi d'autres
test = [[True]*9]*9
test[0][1] = False
print(test)
La sortie:
[[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True],
[True, False, True, True, True, True, True, True, True]]