[Python-de] Re: for unpacking

[email protected] (Stefan Ram) 9 Aug 2024 23:11:23 GMT
Newsgroups gmane.comp.python.general.german
Organization Stefan Ram
Message-ID <[email protected]>
Patrick Rudin <[email protected]> schrieb oder zitierte:
>Aber warum eigentlich nicht? Wäre doch manchmal praktisch, man könnte 
>sie ja explizit als solche definieren...

  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]

  . 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ß.".
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]