人名最多数统计

题目摘自https://python123.io

描述

编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬代码示例如下:‮

s = '''双儿 洪七公 赵敏 赵敏 逍遥子 鳌拜 殷天正 金轮法王 乔峰 杨过 洪七公 郭靖 杨逍 鳌拜 殷天正 段誉 杨逍 慕容复 阿紫 慕容复 郭芙 乔峰 令狐冲 郭芙 金轮法王 小龙女 杨过 慕容复 梅超风 李莫愁 洪七公 张无忌 梅超风 杨逍 鳌拜 岳不群 黄药师 黄蓉 段誉 金轮法王 忽必烈 忽必烈 张三丰 乔峰 乔峰 阿紫 乔峰 金轮法王 袁冠南 张无忌 郭襄 黄蓉 李莫愁 赵敏 赵敏 郭芙 张三丰 乔峰 赵敏 梅超风 双儿 鳌拜 陈家洛 袁冠南 郭芙 郭芙 杨逍 赵敏 金轮法王 忽必烈 慕容复 张三丰 赵敏 杨逍 令狐冲 黄药师 袁冠南 杨逍 完颜洪烈 殷天正 李莫愁 阿紫 逍遥子 乔峰 逍遥子 完颜洪烈 郭芙 杨逍 张无忌 杨过 慕容复 逍遥子 虚竹 双儿 乔峰 郭芙 黄蓉 李莫愁 陈家洛 杨过 忽必烈 鳌拜 王语嫣 洪七公 韦小宝 阿朱 梅超风 段誉 岳灵珊 完颜洪烈 乔峰 段誉 杨过 杨过 慕容复 黄蓉 杨过 阿紫 杨逍 张三丰 张三丰 赵敏 张三丰 杨逍 黄蓉 金轮法王 郭襄 张三丰 令狐冲 赵敏 郭芙 韦小宝 黄药师 阿紫 韦小宝 金轮法王 杨逍 令狐冲 阿紫 洪七公 袁冠南 双儿 郭靖 鳌拜 谢逊 阿紫 郭襄 梅超风 张无忌 段誉 忽必烈 完颜洪烈 双儿 逍遥子 谢逊 完颜洪烈 殷天正 金轮法王 张三丰 双儿 郭襄 阿朱 郭襄 双儿 李莫愁 郭襄 忽必烈 金轮法王 张无忌 鳌拜 忽必烈 郭襄 令狐冲 谢逊 梅超风 殷天正 段誉 袁冠南 张三丰 王语嫣 阿紫 谢逊 杨过 郭靖 黄蓉 双儿 灭绝师太 段誉 张无忌 陈家洛 黄蓉 鳌拜 黄药师 逍遥子 忽必烈 赵敏 逍遥子 完颜洪烈 金轮法王 双儿 鳌拜 洪七公 郭芙 郭襄 赵敏'''
from collections import Counter
words = s.split()
c = Counter(words)
print(c.most_common(1)[0][0])

首先将字符串通过split转换成列表,字符串和列表互换的方法可以参考python 字符串(str)和列表(list)的互相转换

然后利用Counter来对列表的数据进行统计,输出出现频率最高的人名。

most_common方法后的括号(t)里面表示取出前t个出现次数最多的元素,返回一个列表。

这里后面记得要加上[0][0]直接取出人名,一个[0]表示取出上述返回列表中的一个元素 ('赵敏', 11),第二个[0]表示取出('赵敏', 11)中的‘赵敏’。

看一下不同的输出如下:

print(Counter(words).most_common(1))
print(Counter(words).most_common(1)[0])
print(Counter(words).most_common(1)[0][0])
[('赵敏', 11)]
('赵敏', 11)
赵敏

如果你觉得有用,不妨点个赞哦~

Python统计字符串中出现次数最多的人名相关推荐

  1. python统计字符出现的次数最多的字符_Python统计字符串中出现次数最多的人名

    人名最多数统计 题目摘自https://python123.io 描述 编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬ ...

  2. python人名最多统计_Python统计字符串中出现次数最多的人名

    人名最多数统计 题目摘自https://python123.io 描述 编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名.‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬ ...

  3. python使用正则表达式统计字符串中出现次数最多的数字

    python使用正则表达式统计字符串中出现次数最多的数字 #python使用正则表达式统计字符串中出现次数最多的数字 # find the most occurring element import ...

  4. JavaScript学习(七十七)—统计字符串中出现次数最多的字符和每个字符出现的次数

    JavaScript学习(七十七)-统计字符串中出现次数最多的字符和每个字符出现的次数

  5. #特辑# 统计字符串中出现次数最多的字符是哪个,并且出现了出现了几次 。

    方式一 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...

  6. python统计数组中出现次数最多的元素

    python查找数组中出现次数最多的元素 方法1-np.argmax(np.bincount()) array = [0,1,2,2,3,4,4,4,5,6] print(np.bincount(ar ...

  7. Python统计列表中重复次数最多的前N个元素

    from collections import Counter a = [1, 1, 7, 3, 6, 2, 5, 4, 4, 3, 9, 4, 4, 1] #统计列表中重复次数最多的前N个元素 N ...

  8. python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...

    本节主要实现以下目标: 1.实现Python获取字符串中出现次数最多/少的字符: 2.存在问题分析与处理: 代码说明: 1.max() 方法返回给定参数的最大值,参数可以为序列.详细参考菜鸟教程. 2 ...

  9. python 字符串去重且相同字符最多出现2次_Python实现计算字符串中出现次数最多的字符示例...

    本文实例讲述了Python实现计算字符串中出现次数最多的字符.分享给大家供大家参考,具体如下: 1. 看了网上挺多写的方法都没达到我所需要的效果,我干脆自己写了个方法共享给大家 ee = 'aa111 ...

最新文章

  1. 模型压缩6倍,无需重训练:数学家团队提出量化新方法
  2. 前端——解决微信网页清除缓存的方法
  3. 看完这篇文章之后,终于明白了编译到底怎么回事。
  4. matlab中的图像,MATLAB中图像的基本操作
  5. P5371-[SNOI2019]纸牌【矩阵乘法】
  6. 关于WPF装饰器的笔记
  7. 使用青云主机的GPU主机教程(不完整版)
  8. Java基础-API手册
  9. 打造万能视频播放器——Vitamio
  10. jQuery 梁桐老师笔记 - 选择器
  11. Cartopy绘图入门指南
  12. 2020ICPC昆明热身赛 C.Statues(前缀优化dp+滚动数组优化空间)
  13. 惊喜,Windows 11 竟然支持运行安卓应用,而且开发者收益 0 抽成,PC 端摸鱼不是梦...
  14. 小白日记29:kali渗透测试之Web渗透-扫描工具-Vega
  15. EJB初级篇--何为EJB
  16. codewars练习(5)backwardsPrime--提交失败-Execution Timed Out (12000 ms)
  17. 村庄规划中的产业发展规划
  18. 英文单词缩写----DXNRY – Dictionary 字典
  19. Keil MDK入门---从新建一个工程开始
  20. 使用计算机来进行翻译是,利用计算机进行中英文翻译的探讨

热门文章

  1. STM32H7 ADC hal库
  2. 【Android -- 技术周刊】第 006 期
  3. java 设置模式_Java设计模式百例 - 调停者模式
  4. Kimball维度建模
  5. 饮料自动售货机模拟(小项目)
  6. XILINX FPGA 7系之 Distribute RAM
  7. 2011版MacBook Air win7安装教程
  8. python图片切割与合并
  9. 实战演练 | Navicat Premium 轻松连接阿里云云数据库
  10. 常用10个Excel快捷键,提高工作效率