** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
copy_dict
x = {'a': 1}
y = x
y['a'] = 1000
print('x = ', x, type(x), id(x))
print('y = ', y, type(y), id(y))
result
x = {'a': 1000} <class 'dict'> 4486017904
y = {'a': 1000} <class 'dict'> 4486017904
La copie d'un dictionnaire est similaire à la copie d'une liste.
copy_dict
x = {'a': 1}
y = x.copy()
y['a'] = 1000
print('x = ', x, type(x), id(x))
print('y = ', y, type(y), id(y))
result
x = {'a': 1} <class 'dict'> 4342547312
y = {'a': 1000} <class 'dict'> 4342547392
En utilisant .copy
, l'influence sur x peut être évitée.
[Introduction à l'application Udemy Python3 +] 19. Copie de la liste