第一题:统计s='hello alex alex say hello sb sb'中每个单词的个数
s='hello alex alex say hello sb sb'
dic={}
names=s.split()
for name in names:
dic[name]=s.count(name)
print(dic)
第二种方法:s='hello alex alex say hello sb sb'
dic={}
l=s.split()
for item in l:
if item in dic:
dic[item]+=1
else:
dic[item]=1
print(dic)
结果如:{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2}
第三种方法:s='hello alex alex say hello sb sb'
dic={}
words=s.split()
words_set=set(words)
for word in words_set:
dic[word]=s.count(word)
print(dic)
转载于:https://www.cnblogs.com/jingandyuer/p/10709952.html