Code: Alles auswählen
>>> k=[1,2,2,3,2,2,3,6,5,4,5,1]
>>> print list(set(k))
[1, 2, 3, 4, 5, 6]
>>> j=[range(5), range(6), range(5), range(5), range(3), range(6)]
>>> print list(set(j))
Traceback (most recent call last):
File "<pyshell#67>", line 1, in ?
print list(set(j))
TypeError: list objects are unhashable
Hier hab ich einen (nicht sehr eleganten) Ansatz:
Code: Alles auswählen
>>> k=j[:]
for elemt in k:
i=0
while k.count(k[i]) != 1:
del k[i]
i+=1
>>> k
[[0, 1, 2, 3, 4], [0, 1, 2], [0, 1, 2, 3, 4, 5]]
Code: Alles auswählen
IndexError: list index out of range
Schon mal Danke im Voraus