Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

problemi con le variabili

restante.giuseppe (2480 points)
7 32 49
in Programmare in Python by (2.5k points)

avrei bisogno di creare una nuova variabile che prenda tutti i valori della precedente, ma ad ogni modifica che faccio alla seconda si modifica anche la prima...
faccio un esempio 

s = [1,2,3,4]
p = s
p.append(5)
print(s)
[1,2,3,4,5]

ho provato anche con un for ad aggiungere ogni valore alla seconda variabile, ma niente...

349 views
closed

2 Answers

Best answer
a
andrea.manetta (2940 points)
6 20 29
by (2.9k points)
selected by
Cercati su internet il metodo copy :)
restante.giuseppe (2480 points)
7 32 49
by (2.5k points)
Grazie mille =)
giorgio.belli (10140 points)
24 74 98
by (10.1k points)

Ciao se tu usi due variabili di tipo lista e fai lista1 = lista2 ad ogni modifica dell'una ti modificherà l'altra in quanto l' "=" in questo caso simboleggia l'assegnazione dell'indirizzo degli elementi dell'una e dell'altra lista.

Spero di essere stato di aiuto.laugh

P.S.(puoi incrementare la lista con il metodo .append())

restante.giuseppe (2480 points)
7 32 49
by (2.5k points)
si così funziona ma ho una lista di liste di liste invece che una lista di liste XD

EDIT: no non funziona =(