[Python-de] Re: for unpacking

Patrick Rudin über python-de <[email protected]> Sat, 10 Aug 2024 12:07:10 +0200
Newsgroups gmane.comp.python.general.german
Message-ID <[email protected]>
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 -- [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]