Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Patrick Rudin Newsgroups: de.comp.lang.python Subject: for unpacking Date: Tue, 6 Aug 2024 22:57:36 +0200 Lines: 34 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net DpJvJ1uOeFQU+rxB47z8MAf8KQGI0wU8a9400Li5OtmDw9YO6P Cancel-Lock: sha1:RS4n10OUqqJ/EdXDpl7YhLJfCeU= sha256:rHtBWwSB3a4YvFexF0JKOtreRzm+GGO4GDB7r/8FG6E= User-Agent: Mozilla Thunderbird Content-Language: en-US Xref: csiph.com de.comp.lang.python:6135 Vermutlich habe ich irgendwas falsch verstanden, wie unpacking funktioniert. Jedenfalls: zahlen = [[5,5,5]] zahlen.append([9,9,9]) for t in zahlen: t[1] += t[2] nummern = [[5,5,5]] nummern.append([9,9,9]) for a,b,c in nummern: b += c Auf der Konsole dann abgefragt: zahlen Out[7]: [[5, 10, 5], [9, 18, 9]] nummern Out[8]: [[5, 5, 5], [9, 9, 9]] Ich kapier das nicht. Funktioniert unpacking nur lesend? Oder wie kann ich einen Wert während der For-Schlaufe ändern, ohne die umständliche Notation zu verwenden? Grüsse Patrick