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"

?

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)