Ho un elenco di elenchi, ogni elenco all'interno dell'elenco contiene 5 elementi, come posso modificare i valori degli elementi nell'elenco? Ho provato quanto segue:Python - Come modificare i valori in un elenco di elenchi?
for [itemnumber, ctype, x, y, delay] in execlist:
if itemnumber == mynumber:
ctype = myctype
x = myx
y = myy
delay = mydelay
Inizialmente ho avuto una lista di tuple, ma ho capito che posso modificare i valori in una tupla così sono passato a liste, ma ho ancora posso cambiare qualsiasi dei valori. Se stampo ctype, x, y, delay, myctype, myx, myy o mydelay dall'interno del ciclo for, sembra che tutto funzioni, ma se stampo la execlist in seguito, vedo che nulla è cambiato.
Gli oggetti sono unici? O c'è un altro motivo per cui vuoi ripetere l'intera lista, anche dopo che è stata effettuata una sostituzione? –