Qual è la sintassi corretta per aggiungere una tupla ricomposta a un elenco?Aggiunta di tuple agli elenchi
Per esempio, se ho avuto due liste:
>>> a = [(1,2,3),(4,5,6)]
>>> b = [(0,0)]
Poi mi aspetterei il seguente al lavoro:
>>> b.append((a[0][0],a[0,2]))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple
Inoltre, quando mi informa che gli indici devono essere interi, come mai questo funziona?
>>> b.append((7,7))
>>> b
[(0, 0), (7, 7)]
Puoi chiarire la tua modifica per dire che quell'errore di battitura era il problema di fondo? Al momento non è chiaro se la tua modifica sta chiarendo la domanda o identificando la causa principale dell'errore. –