Als «pass-by-value» getaggte Fragen

Pass-by-Value ist eine "One-Way-Übergabe", sodass Änderungen des übergebenen Werts innerhalb der Empfangsfunktion (oder einer anderen Entität wie einem Prozess usw.) nicht zurückgegeben werden.

70
Emulieren des Pass-by-Value-Verhaltens in Python

Ich möchte das Pass-by-Value-Verhalten in Python emulieren. Mit anderen Worten, ich möchte unbedingt sicherstellen, dass die von mir geschriebene Funktion die vom Benutzer bereitgestellten Daten nicht ändert. Eine Möglichkeit ist die Verwendung einer tiefen Kopie: from copy import deepcopy def...