2016-09-03 10 views

答えて

1

タプルの要素の順序を仮定すると、一つの方法で行うことです、重要ではありません。

In [11]: l = [(1,2), (2,1), (4,4)] 

In [12]: list(set([(x[0], x[1]) if x [0] < x[1] else (x[1], x[0]) for x in l])) 
Out[12]: [(1, 2), (4, 4)] 

編集(簡単なバージョン) :

In [15]: list(set(tuple(sorted(x)) for x in l)) 
Out[15]: [(1, 2), (4, 4)] 
+0

x [0] TigerhawkT3

+0

ありがとうございます。これは素晴らしいソリューションです –

関連する問題