[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]