Come rimuovere le voci duplicate da un elenco?Se ho una lista come
myList = {"John", "Dan", "Rob", "Rob", "Matt", "Shane", "Matt", "Shane", "John"};Come posso ottenere un elenco con le voci duplicate rimosse?
myList_new= {"John", "Dan", "Rob", "Matt", "Shane"};
Automazione e scriptingfinestreRi: Come rimuovere le voci duplicate da un elenco?Se non importa che l'ordine cambi, puoi utilizzare l'array associativo
Names Default To Here(1);
myList = {"John", "Dan", "Rob", "Rob", "Matt", "Shane", "Matt", "Shane", "John"};
my_list = Associative Array(myList) << get keys;Ri: Come rimuovere le voci duplicate da un elenco?Sfortunatamente, gli array associativi rallentano se l'elenco è lungo.
Esistono altri approcci come Riepiloga e Tabelle/Riepilogo che sono molto più veloci.
Quindi, a volte potrebbe avere senso creare una tabella di dati, riempire una nuova colonna con i valori dell'elenco e utilizzare le funzioni veloci della tabella.
Migliore:
vai a Fornire un modo rapido per ottenere valori univoci da oggetti JMP (colonne, elenchi), possibilmente simili al Set di Python e supporto @jthi auguri con un Kudo 