1
I have the following challenge:
input : "conaz test"
output: {'a': 1, ' ': 1, 'c': 1, 'e': 2, 'o': 1, 'n': 1, ’s': 1, ’t': 2, 'z': 1}
And implemented the following code:
def contabiliza_letras(string):
dict = {'a':0,'b':0,'c':0,'d':0,'e':0,'f':0,'g':0,'h':0,'i':0,'j':0,'k':0,'l':0,'m':0,'n':0,'o':0,'p':0,'q':0,'r':0,'s':0,'t':0,'u':0,'v':0,'w':0,'x':0,'y':0,'z':0}
for letra in string:
if letra == ' ':
pass
else:
dict[letra] += 1
return dict
print(contabiliza_letras("teste conaz"))
And it’s working, but I wanted that, as I was given the letters of the string, I would add the key in the dictionary, so that the answer would be a dictionary containing only the letters that are in the string.
Thanks! Thinking a little more implemented a very similar code. Solved the problem! :)
– Diovana Valim