Python的统计词频

>>> ls = ['我','你','他','我','他','我','你','他','我','你','他',\
	  '我','你','他','我','他','我','你','他','我','你','他',\
	  '我','你','他','我','他','我','你','他','我','你','他']
	  
>>> d = {}                #创建一个空字典
>>> for word in ls:                        #遍历列表,得到字符
	  d[word]= d.get(word,0)+1             #放进字典,进行统计字符,get(k,default)找到k(键)输出value(值),找不到就输出default(默认值)
	  print(d[word])

	  
1
1
1
2
2
3
2
3
4
3
4
5
4
5
6
6
7
5
7
8
6
8
9
7
9
10
10
11
8
11
12
9
12
>>> d    #生成字典d
	  
{'我': 12, '你': 9, '他': 12}
>>> for k in d :                        #遍历字典
	  print('{}:{}'.format(k,d[k]))

	  
我:12
你:9
他:12

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路来了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值