[Python-de] Re: for unpacking
Patrick Rudin über python-de <[email protected]> Wed, 7 Aug 2024 11:57:28 +0200
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Message-ID | <[email protected]> |
Mike Müller wrote:
> nummern = [[5,5,5]]
> nummern.append([9,9,9])
>
> for a,b,c in nummern:
> print('vorher: ', id(b))
> b += c
> print('nachher:', id(b))
>
>
> Ausgabe:
>
> vorher: 4375044856
> nachher: 4375045016
> vorher: 4375044984
> nachher: 4375045272
Das hilft aber nicht weiter, weil:
zahlen = [[5,5,5]]
zahlen.append([9,9,9])
for t in zahlen:
print('vorher: ', id(t[1]))
t[1] += t[2]
print('nachher:', id(t[1]))
vorher: 11743656
nachher: 11743816
vorher: 11743784
nachher: 11744072
Kurzum: Auch da wird ein neues Objekt erzeugt.
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]