Lua : entfernen Sie doppelte Elemente
ich habe eine Tabelle in lua
test = {1,2,4,2,3,4,2,3,4,"A", "B", "A"}
Möchte ich entfernen Sie alle doppelten Elemente in der Tabelle.
Ausgabe sollte sein
test = {1,2,4,3,"A","B"}
EDIT:
Meinen versuchen :
> items = {1,2,4,2,3,4,2,3,4,"A", "B", "A"} > flags = {} > für i=1,table.getn(items) zu tun wenn keine Flaggen[Artikel[i]] dann io.write(' ' .. items[i]) flags[Artikel[i]] = true Ende >> Ende 1 2 4 3 A B>
Es ist in Ordnung jetzt.
Vielen Dank für Antworten und Kommentare.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ähnlich dem Beispiel von @Dimitry, aber nur einer Schleife
... eine einfache, unkomplizierte Lösung nur aus dem Kopf, aber ich denke, der Hinweis im PiL Buch
was haben Sie versucht um das problem zu lösen?
test
Tisch Griff. Bitte berücksichtigen Sie akzeptieren die Antwort, wenn Sie einverstanden sind, ist es Ihr problem löst