Получите уникальные кортежи в списке Python, независимо от порядка

У меня есть список питонов:

[ (2,2),(2,3),(1,4),(2,2), etc...]

Что мне нужно, так это какая-то функция, которая сводит ее к уникальным компонентам ... которые будут в приведенном выше списке:

[ (2,2),(2,3),(1,4) ]

NumPy Unique не совсем это делает. Я могу придумать способ сделать это - конвертировать мои кортежи в числа,[22,23,14,etc.]найти уникальных, и работать оттуда ... но я не знаю, если сложность не выйдет из-под контроля. Есть ли функция, которая будет делать то, что я пытаюсь сделать с кортежами?

Вот пример кода, который демонстрирует проблему:

 import numpy as np

 x = [(2,2),(2,2),(2,3)]
 y = np.unique(x)

возвращает: y: [2 3]

И вот реализация решения, которое демонстрирует исправление:

 x = [(2,2),(2,2),(2,3)]
 y = list(set(x))

возвращает y: [(2,2), (2,3)]

Ответы на вопрос(4)

Ваш ответ на вопрос