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

这个题可以有好几种解题方法。

一、索引值获取

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)

  

上一篇:不使用DataContext直接将ViewModels绑定到ItemsControl控件


下一篇:php编译错误Note that the MySQL client library is not bundled anymore!