Dada uma frase longa, inverta cada palavra da frase individualmente na própria frase.
Exemplos:

Entrada: Geeks For Geeks é bom aprender
Resultado: skeeG roF skeeG si doog ot nrael
Entrada: Split Reverse Join
Resultado: tilpS esreveR nioJ

Devemos usar a função de biblioteca embutida do Python para reverter cada palavra individualmente na própria string.

Pré-requisitos:
1. split()
2. Técnicas de reversão em Python
3. Método de compreensão de lista em python
4. join()

  • Primeiro divida a frase em uma lista de palavras.
  • Inverta cada palavra da string na lista individualmente.
  • Junte as palavras da lista para formar uma nova frase.

Abaixo está a implementação da ideia acima.



def reverseWordSentence(Sentence): 
  
    
    words = Sentence.split(" ") 
      
    
    
    
    newWords = [word[::-1] for word in words] 
      
    
    
    newSentence = " ".join(newWords) 
  
    return newSentence 
Sentence = "GeeksforGeeks is good to learn"
print(reverseWordSentence(Sentence)) 

Resultado:

skeeGrofskeeG si doog ot nrael

Python é bem conhecido por seus códigos curtos. Faremos a mesma tarefa, mas com menos linha de códigos.

def reverseWordSentence(Sentence): 
  
    
    return ' '.join(word[::-1] for word in Sentence.split(" ")) 
Sentence = "Geeks for Geeks"
print(reverseWordSentence(Sentence))     

Resultado:

SkeeG rof skeeG