Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como contar quantas vezes uma palavra aparece?

Existe a possibilidade de eu, por exemplo, saber quantas vezes aparecem a palavra "banana" em uma string unica como

"bananabananabananabananabanana"

?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Fala ai Nicolas, tudo bem ?

Acho que dessa forma não, mas se fosse separado tenho certeza que rolaria.

Achei uma solução em um fórum de um curso do MIT que eu faço, acredito que daria certo para qualquer caso bastando adaptar o "slicing" da string, mas ainda assim achei bem complexo de entender:

total_de_bananas = 0
s = "bananabananabananabananabananabananabanana"
for letras in range(len(s)):
    if(s[letras: letras+6] == "banana"):
        total_de_bananas += 1
print(total_de_bananas)