如何使用字典来计算字符串中每个单词的字母? (蟒蛇)

时间:2018-09-16 15:32:23

标签: python dictionary count character letters

因此,我已经找到了一种方法来计算字符串中的单词数量并一起计算字母数量,但是我还没有找到如何计算字符串中每个单词的字母数量的方法。说字符串将是f。

E.x

"I like cake"

我想要一个类似这样的结果:

{"I":1, "like":4, "cake":4}

可能不太难,但是我对编码还很陌生,所以我可以使用一些帮助:)(顺便说一句,我不能使用太多的“快捷方式”,因为这是我的任务。) / p>

2 个答案:

答案 0 :(得分:0)

{ele:len(ele) for ele in "I like you".split(" ")}

答案 1 :(得分:0)

count = {}

example = "I like cake"

for i in example.split():
    count[i] = len(i)

print(count)

输出:

(xenial)vash@localhost:~/python/stack_overflow$ python3.7 letters_dict.py 
{'I': 1, 'like': 4, 'cake': 4}