超初级的用Python收集杂乱字符串中的特定字符,统计出每个特定字符的出现次数并取出最小值
2017-12-06 21:17
656 查看
其实我昨天刚开始学python,然后今天就被刚学没几天的朋友问了一个问题,这是他在看一套教程时碰到的练习
嗯,就是这个
我开始不知道怎么取字典里最大或者最小值,然后查了一下资料 (文末会贴出链接)
写了这个东西(我感觉有点复杂了=-= 求不要说我误人子弟…毕竟我昨天才刚开始学…)
输出结果:
这里用min()函数结合zip()函数的方法的资料链接:
http://www.bubuko.com/infodetail-1987895.html
这里是朋友看的教程的链接:
http://study.163.com/course/courseMain.htm?courseId=302001
我看的不是这个,就不发了
觉得还行就点个赞吧(觉得不行也点个赞吧
嗯,就是这个
我开始不知道怎么取字典里最大或者最小值,然后查了一下资料 (文末会贴出链接)
写了这个东西(我感觉有点复杂了=-= 求不要说我误人子弟…毕竟我昨天才刚开始学…)
#python3 #随意输入的字符串 s2 = 'qwiasifknabbvaucxzxcnzdhgeithdhgueaar' #我们创建一个字典,用来收集friend里每一个字符在s2中出现的次数 sta = {} #用列表来表示friend,方便接下来的字典操作 w = ['f','r','i','e','n','d'] #定义一个变量,收集存在于S2中的friend字符,并使其按单词顺序连接 a = s2[s2.find('f')] + s2[s2.find('r')] + s2[s2.find('i')] + s2[s2.find('e')] + s2[s2.find('n')] + s2[s2.find('d')] #如果a收集到了“friend” if a == 'friend': #输出a(friend) print(a) #用一个变量i遍历s2中的每个字符 for i in s2: #如果存在于s2中的字符i也存在于w中 if i in w: #如果既存在于s2也存在于w中的字符i存在于sta中 if i in sta: #sta中对应i的key的values加1 sta[i] = sta[i] + 1 #如果既存在于s2也存在于w中的字符i不在sta中 else: #在sta中添加一个字符i,并将values定义为1 sta[i] = 1 #输出我们操作后的字典 print(sta) #输出字典中的最小值(用min()函数结合zip()函数来判断最小值) print("最多可以拼写出%d个friend"%min(zip(sta.values()))) ############################### #还有这些写法 #print(min(zip(sta.values(),sta.keys()))) #print(min(sta,key = sta.get)) #min(sta.items(), key=lambda x: x[1]) #print(min(sta, key=lambda x: sta[x])) ############################### #如果a没有收集齐“friend” else: #输出 no find print("no find")
输出结果:
这里用min()函数结合zip()函数的方法的资料链接:
http://www.bubuko.com/infodetail-1987895.html
这里是朋友看的教程的链接:
http://study.163.com/course/courseMain.htm?courseId=302001
我看的不是这个,就不发了
觉得还行就点个赞吧(觉得不行也点个赞吧
相关文章推荐
- 超初级的用Python收集杂乱字符串中的特定字符,统计出每个特定字符的出现次数并取出最小值
- Java - 统计字符串中每个字符出现次数
- 统计字符串中每个字符出现的次数
- 从控制台获取一串字符串,并对每个字符出现的次数进行统计
- 从文件读取包含数字和字母字符串,统计每个字符出现的次数,将次数输出到另外一个文件
- 小方法1——CountChar--统计一个字符串中每个字符出现的次数
- java中TreeMap的用法-统计字符串中每个字符出现的次数
- JavaScript统计字符串中每个字符出现次数完整实例
- Python统计字符串里某个字符出现的次数
- javascript 统计字符串中每个字符出现的次数
- Scheme 练习 - 统计字符串中每个字符出现的次数
- Java中统计字符串中每个字符出现的次数
- 统计字符串中每个字符出现的次数
- 集合框架-统计字符串中每个字符出现的次数案例代码实现
- 统计字符串中的每个字符出现次数
- python统计指定文件中指定字符或字符串出现的次数
- 华为机试题---统计并输出每个字符在字符串中出现的次数
- python统计字符串中指定字符出现次数的方法
- Java小程序:字符串中,统计每个字符出现的次数
- 集合框架_统计字符串中每个字符出现的次数案例图解