Oct-07-2019, 08:49 AM
Since the order doesn't matter, you might want to consider using a set of frozensets:
>>> unique = set() >>> unique.add(frozenset(['a', 'b'])) >>> unique.add(frozenset(['b', 'a'])) >>> unique.add(frozenset([1, 2])) >>> unique {frozenset({'a', 'b'}), frozenset({1, 2})}