python 提取 字符出现的次数

def histogram(s, old_d):
  d = old_d
  for c in s:
  #这里是需要出现的字符
    if(c=="a" or c=="b" or c=="c" or c=="d" or c=="e" or c=="f" or c=="g" or c=="h" or c=="i" or c=="j" or c=="k"):
        d[c] = d.get(c, 0) + 1
  return d


fin = input("shuru")
new_list = fin[:]

old_d = dict() 
for i in range(len(new_list)):
  old_d = histogram(new_list[i], old_d) 
try:
    if(int(old_d["a"])>=2):
        print("a:"+str(old_d["a"]))
except:
    pass
try:
    if(int(old_d["b"])>=2):
        print("b:"+str(old_d["b"]))
except:
    pass
try:
    if(int(old_d["c"])>=2):
        print("c:"+str(old_d["c"]))
except:
    pass
try:
    if(int(old_d["d"])>=2):
        print("d:"+str(old_d["d"]))
except:
    pass
try:
    if(int(old_d["e"])>=2):
        print("e:"+str(old_d["e"]))
except:
    pass
try:
    if(int(old_d["f"])>=2):
        print("f:"+str(old_d["f"]))
except:
    pass
try:
    if(int(old_d["g"])>=2):
        print("g:"+str(old_d["g"]))
except:
    pass
try:
    if(int(old_d["h"])>=2):
        print("h:"+str(old_d["h"]))
except:
    pass
try:
    if(int(old_d["i"])>=2):
        print("i:"+str(old_d["i"]))
except:
    pass
try:
    if(int(old_d["j"])>=2):
        print("j:"+str(old_d["j"]))
except:
    pass
try:
    if(int(old_d["k"])>=2):
        print("k:"+str(old_d["k"]))
except:
    pass


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值