为了账号安全,请及时绑定邮箱和手机立即绑定

Python中的项目频率计数

Python中的项目频率计数

慕丝7291255 2019-08-08 16:29:10
Python中的项目频率计数假设我有一个单词列表,我想找到每个单词出现在该列表中的次数。一个显而易见的方法是:words = "apple banana apple strawberry banana lemon"uniques = set(words.split())freqs = [(item, words.split().count(item)) for item in uniques]print(freqs)但是我觉得这个代码不是很好,因为程序运行单词列表两次,一次构建集合,第二次计算出现次数。当然,我可以编写一个函数来运行列表并进行计数,但这不会是Pythonic。那么,有更高效和Pythonic的方式吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 412 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信