Stefan Ram wrote:
   Du meinst vielleicht, daß es keine Aliasse für /Stellen/ von
   Listen gibt. Was also nicht geht ist:

|>>>| a =[ 1, 2, 3 ]
|>>>| b = alias_for( a[ 1 ])
|>>>| b = 4
|>>>| print( a )
|   | [1, 4, 3]

Ja, genau sowas. Für Fälle von unpacking, wo eine wirklich nur zu 99 Prozent lesend verwendet?

   . In Python gibt es eine universelle Regel, welche immer für
   "b = 4" gilt und die besagt, daß durch die Ausführung von "b = 4"
   der Name b an das Objekt 4 gebunden wird. Würde man nun solche
   Aliasse erlauben, dann würde es für die Bedeutung von "b = 4"
   eine spezielle Ausnahme für den Fall, daß b ein Alias ist, geben
   müssen, aber in Python sagt man: "Besondere Fälle sind nicht so
   besonders, daß man ihretwegen gegen die Regeln verstoßen muß.".

Dem verlinkten Vortrag meine ich zu entnehmen, dass mein Missverständnis gerade in Bezug auf Listen nicht so selten ist...


Gruss

Patrick
_______________________________________________
python-de Mailingliste -- python-de@python.org
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an 
python-de-le...@python.org
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: arch...@mail-archive.com

Reply via email to