Wort aus der Liste entfernenHallo! Ich versuche, das Wort „none“ aus meinen Listen zu entfernen (das je nach Dateneingabe variabel ist), aber nach dem Ausführen des Skripts sehe ich keine Änderungen in meiner Ausgabe. Habt ihr einen Vorschlag, wie ich meinen Code verbessern kann?
unique= Associative Array(Data) << Get Keys;
show(unique); // output- unique= {" BGG", " BSG", "None"}
Number= nitems(unique);
for( i= 1, i >= Number, i++,
if (unique[i]== "None",
remove from(unique,unique[i]);,
);
);
Betreff: Wort aus Liste entfernenSo möchten Sie mit Ihrem Problem umgehen.Wenn Sie die Liste rückwärts durcharbeiten, erhalten Sie keinen falschen Verweis auf die Liste, weil Mitglieder der Liste gelöscht werden.
unique = {" BGG", " BSG", "None"};
For( i = N Items( unique ), i >= 1, i--,
If( unique[i] == "None",
Remove From( unique, i, 1 ),
)
);
Show( unique );