gpt4 book ai didi

python - 重写字典理解

转载 作者:太空狗 更新时间:2023-10-29 22:08:42 27 4
gpt4 key购买 nike

我想用字典计算一个单词中所有字母的出现次数。到目前为止,我已经尝试在 for 循环中添加到 dict。

我想知道是否可以使用字典推导式?

word = "aabcd"
occurrence = {}
for l in word.lower():
if l in occurrence:
occurrence[l] += 1
else:
occurrence[l] = 1

最佳答案

当然可以。

使用 Counter .

from collections import Counter

c = Counter(word)

print(c)

Counter({'a': 2, 'b': 1, 'c': 1, 'd': 1})

关于python - 重写字典理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56563445/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com