con esto andaría:

def quitarDuplicados(lst):
        lst = list(set(lst))    #quita duplicados
        lst.sort()              #ordena la lista
        return lst

--
Daniel

On Tue, 19 Oct 2010, monoBOT wrote:

En ese blog que apuntas se queja de que no respeta el orden de la lista... es 
muy facil hacerlo:
lst =[1,1,1,2,3,3,3,4,4,4]
lst2=[]
for key in lst:
    if key not in lst2:
        lst2.append(key)

print lst2


así tambien funciona:

lst2=[]
[lst2.append(key) for key in lst if key not in lst2]

print lst2

El 19 de octubre de 2010 04:42, Daniel R. Asueta <d...@hipatia.net> escribió:
      va un ejemplo sobre el uso de set y list
      
http://pablo.vieytes.info/2010/09/21/nota-python-eliminar-elementos-repetidos-de-una-lista/

      --
      Daniel


On Mon, 18 Oct 2010, Reynaldo Baquerizo wrote:


            Alguien conoce la forma de obtener los items unicos en una lista ?
            Eliminando los duplicados, es decir...

            Si mi lista tiene los elementos:

            A,A,B,B,B,C,D,D,E,E,E,E...

            Obtener una lista de unicamente:

            A,B,C,D,E...

            Imagino que debe existir una funcion (he visto cosas super 
practicas en
            python)


      Fíjate en:
      set, frozenset

      --

      _______________________________________________
      Python-es mailing list
      Python-es@python.org
      http://mail.python.org/mailman/listinfo/python-es
      FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/




--
monoBOT
Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a