2016-04-10 24 views

cevap

3

okumak için

[b.append(x) for x in a if x not in b] 

veya daha kolay kullanabilirsiniz Sen hızlı tepki efendim sürü = list.index

>>> a=[2,1,5,4,8,4,2,1,2,4,8,6,1,5,4,87,62,3] 
>>> new_a = sorted(set(a), key=a.index) 
>>> new_a 
[2, 1, 5, 4, 8, 6, 87, 62, 3] 
+0

hızlı yanıt için çok teşekkürler efendim – faiz

+0

"numpy" kullanıyorum bu yüzden hata veriyor AttributeError: 'numpy.ndarray' nesnesinin 'index' özniteliği yok bu sorun nedir? – faiz

0
a=[2,1,5,4,8,4,2,1,2,4,8,6,1,5,4,87,62,3] 
b = [] 

Sen

for x in a: 
    if x not in b: 
     b.append(x) 


>>> [2, 1, 5, 4, 8, 6, 87, 62, 3]` 
+0

sayesinde anahtar ile sıralanır kullanabilirsiniz – faiz