associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "RemoverRepetidosLista"

Diferenças entre as versões de 1 e 2
Revisão 1e 2004-06-30 12:41:58
Tamanho: 648
Editor: 201009094066
Comentário:
Revisão 2e 2004-07-02 21:42:45
Tamanho: 646
Editor: FelipeLessa
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 30: Linha 30:
Linha 32: Linha 31:

Receita: RemoveRepetidosLista

Função para remover elementos repetidos de uma lista. Retorna uma nova lista.

Código

   1 def RemoveRepetidosLista(l):
   2     # cria um dicionario em branco
   3     dict = {}
   4     # para cada valor na lista l
   5     for word in l:
   6         # adiciona ao dicionario: valor:1
   7         # note que se for repetido o valor somente sobrescreve ele :)
   8         dict[word] = 1
   9     # retorna uma copia das 'keys'
  10     l[:] = dict.keys()
  11     return l

Exemplo de uso

   1 lista_nova_sem_repeticao = RemoveRepetidosLista(lista)

Volta para CookBook.


ralobao