Bonsoir ;
Voici un programme tres simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
>>>
>>>def f(x):
            x[1],x[0]=x[0],x[1]
            return   x[0]
>>>
maintenant j'ecris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
>>>
>>>l=['a','b']
>>> q=f(l)
>>> print l
['b', 'a']
>>>
et la je me demande pourquoi la liste l a-t-elle change?
merci d'avance.