编程题:统计字符串中字符出现的次数

来源:互联网 发布:装修设计软件绿色版 编辑:程序博客网 时间:2024/06/07 13:09

1.

from collections import Counterstring = '1212ababABAB's = Counter(string)print(s)

2.

string = '1212ababABAB's = {x: string.count(x) for x in set(string)}   # 用的是字典推导式和str自带的str.count方法print(s)

3.

string = '1212ababABAB'def fun(s):    # 去除字符串中的空格    s = list(''.join(s.split()))    # 去重    s1 = set(s)    l = list(s1)    dic = {}    for a in range(len(l)):        num = 0        for i in reversed(range(len(s))):            if l[a] == s[i]:                num = num + 1                s.pop(i)        dic[l[a]] = num    return dict = fun(string)print(t)
阅读全文
0 0
原创粉丝点击