只需使用set
:
>>> x = ['test=testTC101', 'test=testTC101', 'test=testTC102', 'test=testTC102',
... 'test=testTC103', 'test=testTC103', 'test=testTC104', 'test=testTC104',
... 'test=testTC105', 'test=testTC105', 'test=testTC106', 'test=testTC106',
... 'test=testTC107', 'test=testTC107']
>>> set(x)
set(['test=testTC101', 'test=testTC103', 'test=testTC102', 'test=testTC105',
'test=testTC104', 'test=testTC107', 'test=testTC106'])
>>>
然後,您可以隨時讓它回用list
列表:
>>> list(set(x))
['test=testTC101', 'test=testTC103', 'test=testTC102', 'test=testTC105',
'test=testTC104', 'test=testTC107', 'test=testTC106']
>>> # You can also use sorted to order the items
>>> sorted(list(set(x)))
['test=testTC101', 'test=testTC102', 'test=testTC103', 'test=testTC104',
'test=testTC105', 'test=testTC106', 'test=testTC107']
>>>
集都保證不會有重複。
請使用'set'代替? –
重複:http://stackoverflow.com/q/7961363/1286571,或者:http://stackoverflow.com/q/480214/1286571 – ForeverWintr
http://stackoverflow.com/questions/12897374/get-unique-values - 從-A-列表中的Python – agentp