Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Strings e Caracteres |
Como excluir palavras repetidas em uma frase ou texto em Python usando um objeto Set - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 583 vezes |
Pergunta/Tarefa: Escreva um programa em Python que pede para o usuário informar uma frase. Em seguida remova as palavras repetidas, ou seja, as palavras duplicadas da frase informada. Sua solução deverá, obrigatoriamente, usar um objeto Set. Sua saída deverá ser parecida com: Informe uma frase: Gosto de Python e Python e Python A frase original é: Gosto de Python e Python e Python Sem palavras repetidas: de Gosto Python e Veja a resolução comentada deste exercício usando Python: # Como excluir palavras duplicadas em uma string em Python # função principal do programa def main(): # vamos pedir para o usuário informar uma frase frase = input("Informe uma frase: ") # vamos mostrar a frase original print("A frase original é: {0}".format(frase)) # agora vamos quebrar a frase nos espaços palavras = frase.split() # inserimos os pedaços da frase em um Set Note que, ao usar um objeto Set para remover as palavras repetidas na string, nós podemos obter uma resultado que não reflete a mesma ordem das palavras na string original. |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
Java - Como carregar uma imagem em um BufferedImage do Java usando o método read() da classe ImageIO |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |