store = [
[7, 2],
[2, 7],
[6, 2, 1],
[1, 1, 7],
[1, 2, 6],
[1, 6, 2],
[2, 2, 1, 3],
[1, 2, 2, 3],
]
# set_of_values = set(tuple(values) for values in store)
unique_as_set = set(tuple(sorted(values)) for values in store)
unique_as_set = set()
for values in store:
unique_as_set.add(tuple(sorted(values)))
unique = [list(values) for values in unique_as_set]
unique = []
for values in unique_as_set:
unique.append(list(values))
# unique_as_set = set(tuple(sorted(values)) for values in store)
unique = [list(values) for values in set(tuple(sorted(values)) for values in store)]
print(f'{store=}')
print(f'{unique_as_set=}')
print(f'{unique=}')
'''
unique = [
[2, 7]
[1, 2, 6],
[1, 1, 7],
[1, 2, 2, 3],
]
'''
from collections import Counter
counted_values = Counter(tuple(sorted(values)) for values in store)
print(f'{counted_values=}')
'''
counted_values=Counter({
(2, 7): 2,
(1, 1, 7): 1,
(1, 2, 6): 3,
(1, 2, 2, 3): 2,
})
'''