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