Python | Inverta cada palavra em uma frase
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"
(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"
(reverseWordSentence(Sentence))
Resultado:
SkeeG rof skeeG
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva