** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich, nachdem ich den Kurs von belegt habe. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
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
Das Kopieren eines Wörterbuchs ähnelt dem Kopieren einer 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
Durch die Verwendung von ".copy" kann der Einfluss auf x vermieden werden.
[Einführung in die Udemy Python3 + -Anwendung] 19. Kopie der Liste
Recommended Posts