if mode == "vowels":
print(len(filter(lambda x: x in vowels, word)))
else:
print(len(filter(lambda x: x in consonants, word)))
Итак, я приурочил решение моего и эумиро. Его лучше
>> vc=lambda :sum(word.count(c) for c in vowels)
>> vc2=lambda : len(filter(lambda x: x in vowels, word))
>> timeit.timeit(vc, number=10000)
0.050475120544433594
>> timeit.timeit(vc2, number=10000)
0.61688399314880371