Ich habe dieses Problem mit einem lset-Befehl in meinem Skript. Wenn ich den Befehl erstelle, bestimmte Werte in der Liste zu ersetzen, zeige ich am Ende alle Elemente der Liste an.lset funktioniert nicht richtig
anstatt den Wert des $ index in der Liste auf einen Wert von 0 zu ändern, wird die gesamte Liste in den Befehlsfenstern angezeigt! die Liste wurde lrepeat
set gamma_aa [lrepeat [expr int($nbrx*$nbry)] 0.]
Habe ich etwas verpasst eine einzige Liste mit erstellt?
Das ist, wie LSet funktioniert. Es ändert ein Element und gibt den gesamten (aktualisierten) Listenwert zurück. –
Oh, danke für die Info! – John