82 votes

Passer des valeurs en Python

Lorsque vous passez une collection comme list, array à une autre fonction en python, en fait-elle une copie ou est-ce juste un pointeur?

10voto

anthony Points 15067

Une référence est passée, mais si le paramètre est un objet immuable, le modifier dans la méthode créera une nouvelle instance.

5voto

S.Lott Points 207588

L'objet est passé. Pas une copie, mais une référence à l'objet sous-jacent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X