您的位置:首页 > 大数据 > 人工智能

统计s="hello alex alex hello haiyan cc haiyan com"中每个单词的个数

2017-07-21 15:20 162 查看
这个题可以有好几种解题方法。

一、索引值获取

s="hello alex alex hello haiyan cc  haiyan  com"
l=s.split()
dic={}
for item in l:
if item in dic:
dic[item]+=1
else :
dic[item]=1
print(dic)


二、count方法

s="hello alex alex hello haiyan cc  haiyan  com"
l=s.split()
dic={}
for item in l:
dic[item]=l.count(item)
print(dic)


三、setdefault方法

s="hello alex alex hello haiyan cc  haiyan  com"
l=s.split()
dic={}
for item in l:
dic.setdefault(item,l.count(item))
print(dic)


四、利用集合先去重,后利用count

s="hello alex alex hello haiyan cc  haiyan  com"
l=s.split()
dic={}
set_s=set(l)
for item in l:
dic[item]=l.count(item)
print(dic)


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐