gpt4 book ai didi

python - 从 Counter 对象中提取字典

转载 作者:太空狗 更新时间:2023-10-29 22:04:46 25 4
gpt4 key购买 nike

我想统计一个单词在 sting 列表中出现的次数。

['this is a red ball','this is another red ball']

我写了下面的代码

counts = Counter()
for sentence in lines:
counts.update(word.strip('.,?!"\'').lower() for word in sentence.split())

它给了我以下格式的结果

Counter({'': 6, 'red': 2, 'this': 2, ....})

如何只获取字典?

最佳答案

如果字典真的是您想要的,您可以执行以下操作。

dict(counts)

虽然您将在 counts 变量中进行所有操作,但您可以在普通 python 字典中执行这些操作,因为 Counterdict 的子类.

来自 Counter docs:

A Counter is a dict subclass for counting hashable objects.

关于python - 从 Counter 对象中提取字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32796651/

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