少儿编程吧 关注:5,721贴子:15,175
  • 3回复贴,共1

【教程】Python某题目讲解

只看楼主收藏回复

发这篇贴的起因是某个人问我这道题:

虽然这道题本身难度不大,我也用几分钟就搞定了,但是秉承着好东西就要分享的原则,我就专门写个贴子,给广大少儿们学习学习
首先这道题考察了字典和字符串遍历的概念,因此想做出来这道题你对这两个概念必须了解。
然后首先我们要输入字符串,这简单:string = input('')
然后新建一个字典:charDict = dict()。此处我们使用dict()函数来构建字典。
遍历字符串:for char in string:
判断字典内是否有该字符串的数据
if char in charDict:
如果存在那么将字符对应的键的值+1
charDict[char] += 1
如果不存在那么新建键并初始化为1(第一次出现,那么出现的次数就是1)
else:
charDict[char] = 1
最后输出:print(charDict)
全部代码如下:
# 字符统计.py
# 询问具体字符
string = input('')
# 新建字典,用于统计字符出现的次数
charDict = dict()
# 遍历字符串
for char in string:
# 判断字典内是否有该字符串的数据
if char in charDict:
# 如果存在那么将此+1
charDict[char] += 1
# 如果不存在那么新建键并初始化为1
else:
charDict[char] = 1
# 输出内容
print(charDict)
---------------------------------------------------------------------------------------------------------
若有疑惑欢迎回复


IP属地:广西1楼2021-11-20 16:07回复
    (话说无良贴吧吞我空格是什么鬼)


    IP属地:广西2楼2021-11-20 16:08
    回复
      事实证明链接还是被吞了,直接
      git pull 传统加密5字母英文冒号两个正斜杠github经典后缀域名/JudyInRedHat/RedHatCppCollection.git
      得了
      这应该行了吧


      IP属地:广西4楼2021-11-20 16:31
      收起回复