5
Sto avendo un dubbio molto semplice. consideri il seguente esempio:Python: aggiungi una lista allo stesso elenco
Caso 1:
a=[1,2,3]
b=[4,5,6]
a.append(b) #print a will give [1,2,3,4,5,6]
Caso 2:
a=[1,2,3]
a.append(a) # print a gives [1,2,3,...]
Capisco la .Append in Python aggiunge i valori della variabile alla fine della variabile a cui è aggiunta. Tuttavia, non capisco il comportamento del '...' nel caso 2.
Guarda a 'a [3]', o 'a [2: 4]' da esplorare. – askewchan
a [3] mi dà lo stesso valore dell'elenco a. Sto guardando una ricorsione? – SeasonalShot
Sì, @SeasonalShot :) Prova anche a "a [0] = 9", quindi "stampa a" e "stampa a [3]". – askewchan