Esta es una pregunta de pyschools.Contando la frecuencia de cada letra en una cadena
Lo hice bien, pero supongo que habría un método más simple. ¿Es esta la manera más simple de hacer esto?
def countLetters(word):
letterdict={}
for letter in word:
letterdict[letter] = 0
for letter in word:
letterdict[letter] += 1
return letterdict
Esto debe ser algo como esto:
>>> countLetters('google')
{'e': 1, 'g': 2, 'l': 1, 'o': 2}
¿Cuál es la complejidad de tiempo de esta operación? –