[Python-de] Re: for unpacking

Patrick Rudin über python-de <[email protected]> Sun, 11 Aug 2024 17:26:06 +0200
Newsgroups gmane.comp.python.general.german
Message-ID <[email protected]>
Peter J. Holzer wrote:
> Dein Beispiel, in dem Du verschiedene Namen trägst, entspricht genau dem
> Konzept von Python:

Danke für die Erkläung. Mein Missverständnis bezog sich wohl in erster 
Linie tatsächlich auf die praktisch Anwendung, wenn man mit 
For-Schlaufen Listen mutiert.

In Pygame erzeugt man halt dauernd viele Objekte, die laufend ihre 
Position und/oder Geschwindigkeit ändern. Mit verschachtelten Listen 
wird das relativ schnell mühsam.

> Das passiert z.B. in Perl implizit in einer Schleife:
> 
> ------------------------------------------------------------------------
> #!/usr/bin/perl
> use v5.30;
> use warnings;
> 
> my @a = (1, 2, 3);
> 
> for my $x (@a) {
>      $x = 10;
> }
> say for @
> ------------------------------------------------------------------------
> 
> gibt
> 10
> 10
> 10
> aus.

Ja, das würde ich instinktiv erwarten.

Ich würde auch bei

zahl = 5
zahl += 1 if zahl > 6 else 6

nicht das erwarten, was rauskommt. Aber man lernt dazu :)


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]