rxn.utilities.containers.remove_duplicates
- rxn.utilities.containers.remove_duplicates(seq, key=None)[source]
Remove duplicates and preserve order.
Relies on the function
iterate_unique_values, only converts its output to a list.- Parameters
seq (
Iterable[TypeVar(T)]) – sequence to remove duplicates from.key (
Optional[Callable[[TypeVar(T)],TypeVar(V)]], default:None) – what to base duplicates on, must be hashable. Defaults to the elements of seq.
- Return type
List[TypeVar(T)]- Returns
a list without duplicates.