栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python输入一个字符串,输出其中出现次数最多的字符及其出现的次数

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python输入一个字符串,输出其中出现次数最多的字符及其出现的次数

输入一个字符串,输出其中出现次数最多的字符及其出现的次数。要求使用字典。提示:dict()、for、max()、字典的.iterms()方法。

本次代码需要用到.items()方法,返回一个元祖(key,value),表示键值对。

str_1 = str(input('请输入一个字符串:'))
dict_1 = {}
#循环遍历列表或字符串,如果字符在字典中则值加1,如果不在则创建(key,value)
for i in str_1:
    dict_1[i] = dict_1.get(i, 0) + 1
# 打印每个字符出现的次数
print(dict_1)
#打印出出现次数最多的字符
temp = max(dict_1.values())
for k, v in dict_1.items():
    if v == temp:
        print(k, '出现了', v, '次')

以上代码纯本人想法,若有更好的想法可留言一起探讨

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269147.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号