Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como remover duplicatas em listas em Python
Manipulação de listas é uma tarefa muito comum para programadores. Um programador pode precisar pesquisar uma lista de palavras para duplicatas e removê-los . Ser capaz de remover duplicatas de uma lista em várias línguas é uma obrigação para quem deseja seguir a carreira de desenvolvimento de software. A linguagem de programação Python tem vários recursos integrados que simplificam esta tarefa. Instruções
1

Abra o editor de texto IDLE que vem com a linguagem de programação Python .
2

Declarar uma lista de palavras na parte superior do arquivo de código fonte , certificando-se para incluir duplicados . Por exemplo , você poderia escrever isso:

Wordlist = [" gato ", "cachorro ", " macaco ", "cachorro ", " gato "]
3

Declare uma lista vazia abaixo da lista anterior , assim:

wordList2 = []
4

iterar sobre a primeira lista palavra usando um loop , assim:

for x in range ( len ( lista de palavras ) ) :
5

Iterate sobre o resto das palavras na lista usando um laço for aninhado . É preciso recuar este loop pressionando a tecla tab uma vez, e em seguida, escrever esta próxima linha de código :

for y in range (x + 1 , len ( lista de palavras ) ) :
6

Teste cada palavra iterado no segundo loop for contra as palavras iterado no primeiro loop for. Isso é feito usando uma declaração "se" , que deve ser recuado usando a tecla TAB . A instrução if pode ser escrito assim:

se Wordlist [x ] == Wordlist [y] :
7

Adicione palavras duplicadas à lista de palavras vazio criado na Etapa 3 . Esta linha de código precisa ser recuado usando a tecla tab :

wordList2.append ( lista de palavras [x] )
8

Bata a tecla "Enter" um par de vezes e , em seguida, hit "Delete" para remover todos os travessões e retornar o cursor para o lado esquerdo do editor de texto
9

Iterate através da segunda lista de palavras como esta: .

para y em worldList2
10

Retire cada palavra contida na segunda lista de palavras a partir da primeira lista de palavras. Isso pode ser feito por escrito a seguinte linha , recuado uma vez com uma tecla tab :

wordList.remove (y)
11

Pressione " F5" para executar o script. As linhas seguintes são saída :

Cat

Dog
macaco



Anterior :

Próximo : No
  Os artigos relacionados
·Como criar Datetime Com Int 
·Como importar uma classe Python De um shell interativo 
·Como mesclar um Array em Python 
·Como abrir um arquivo via Python 
·Como fazer Divisão regular em Python 
·Como verificar o Dicionário Correspondência exata em …
·Como: Python para PDF 
·Como usar a variável numérica em Python Script 
·Como Ler Int Do arquivo em Python 
·Como substituir White Space Com Python Regex 
  Artigos em destaque
·Como configurar SourceSafe 
·Como encontrar o JDK no Linux 
·Como alterar a barra de endereços no JavaScript 
·Como encontrar o tamanho de uma matriz de char que tem …
·Como passar uma variável para HTA 
·Como hifenização automática de um documento usando o…
·Sobre Java Certification 
·PHP Erro: Indefinido offset 
·Problemas com um PGP Desktop 
·Como remover um botão usando RemoveChild em AS3 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados