Bonjour,
Je n'arrive pas a comprendre comment modifier une liste dans une définition. En effet, lorsque je lance ce programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?