Comment modifier une liste dans une definition ?
Bonjour,
Je n'arrive pas a comprendre comment modifier une liste dans une définition. En effet, lorsque je lance ce programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Liste2 = [12, 15, 13, 17]
Liste1 = []
def Definition1 () :
Liste1 = [0, 0, 0]
print(Liste1)
Liste1[2] =Liste1[2]+Liste2[2]
print(Liste1)
Definition1 ()
print(Liste1) |
Celui-ci m'affiche :
[0, 0, 0]
[0, 0, 13]
[]
Savez vous pourquoi la dernière liste affichée est vide ? Si oui, savez vous comment y remédier ?