统计s="hello alex alex hello haiyan cc haiyan com"中每个单词的个数
2017-07-21 15:20
162 查看
这个题可以有好几种解题方法。
一、索引值获取
二、count方法
三、setdefault方法
四、利用集合先去重,后利用count
一、索引值获取
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)
相关文章推荐
- 统计文本中每个单词的个数
- 统计文本英文单词总个数,并列出每个单词的个数
- 编写Java程序分析字符串中每个单词的个数
- 黑马程序员——统计文件中每个英文单词出现的次数
- 输入一个字符串,统计其中单词的个数
- 今日头条算法题-求句子中相同单词的个数
- 计算单词的个数
- 给出一句英文句子: "let there be light" 得到一个新的字符串,每个单词的首字母都转换为大写
- 给你一个字符串s和一个长度相同的单词列表。 找出s中所有子字符串的起始索引,这些字符串中的每个单词只是一个字符串,没有任何中介字符。
- 统计字符串中单词的个数
- 有一个string,写一个函数,要求输出这个string中每个单词出现的次数的列表
- 键盘输入一行字符串,每个单词倒序输出
- 有一段文本,将文本中的所有单词,存放到一个字符指针数组中(要求每个单词内存恰好)
- 2、有一段文本,将文本中的所有单词,存放到一个字符指针数组中(要求每个单词内存恰好)。
- python将每个单词按空格分开并保存到文件中
- 第四章实验:统计文本单词的个数
- 第十六周项目2-4:统计句子str中单词的个数
- C语言用二叉树统计一个源文件中每个单词的次数
- 一种将英文文章字符串每个单词首字母转成大写字母的方法
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序