Red de conocimiento informático - Problemas con los teléfonos móviles - Deduplicación de lista de números de Python, ¿cómo simplemente deduplicarla y generarla en el orden original?

Deduplicación de lista de números de Python, ¿cómo simplemente deduplicarla y generarla en el orden original?

La lista de números de Python se deduplica y aún se genera en el orden original.

El primer método

alist = [1, 2, 2, 4, 4, 4, 6, 7]

b = []

para i en alist:

si no estoy en b:

b.append(i)

print(b)

Código fuente. (Preste atención a la sangría del código fuente)

Segundo método

alist = [1, 2, 2, 4, 4, 4, 6, 7]

formatList = list(set(alist))

formatList.sort(key=alist.index)

imprimir (formatList)

Código fuente (Preste atención a la sangría del código fuente)