Bonjour ,
Est-ce que quelqu'un pourrait m'expliquer pourquoi dans la première fonction (supp) le passage des arguments semble se faire par copie et dans la seconde fonction (up) par référence ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 >>> a = {1:2,3:4} >>> def supp (asupp) : ... asupp = {} ... >>> supp(a) >>> print a {1: 2, 3: 4} >>> def up (aup) : ... aup.update({2:9}) ... >>> up(a) >>> print a {1: 2, 2: 9, 3: 4}
Partager