美文网首页
python -21-用字典存储字符串不同字符的个数

python -21-用字典存储字符串不同字符的个数

作者: hsiaojun | 来源:发表于2018-04-19 01:29 被阅读0次

要求统计输入的字符串中不同字符的个数,使用字典存储,并打印出来

while True:
    # 获取键盘输入
    str_input = input("请任意输入一个字符串(长1-31):")
    # 测试长度:
    if len(str_input)<1 or len(str_input)>31:
        print("长度超出限制,请重新输入")
        continue

    # 统计字符个数的字典
    count_dict = {}
    for c in str_input:
        # 如果有,则将其原来的值+1   #难以理解,多加注意
        if c in count_dict:
            count_dict[c] += 1
        # 如果没有,则新增加这个键值对值设为1
        else:
             count_dict[c] = 1
    # 打印其长度并逆序打印字符串
    print("您输入的字符串%s\n"%str_input,\
            "长度:%d\n"%len(str_input),\
            "逆序后为:%s\n"%str_input[::-1],\
            "字符统计结果:",count_dict
         )

相关文章

  • python -21-用字典存储字符串不同字符的个数

    要求统计输入的字符串中不同字符的个数,使用字典存储,并打印出来

  • python实现:统计字符串中,各个字符的个数

    要求: 统计字符串中,各个字符串的个数,并将其结果使用字典存储; 比如:"hello world"字符串统计结果为...

  • python切片

    python 能针对字符串、列表、元组进行切片,python没法对字典进行切片,因为字典中存储的元素时无序的,无法...

  • python——字典练习

    什么是字典: Python字典可存储任意类型对象,如字符串、数字、元组…… 优点:取值方便,速度快 创建字典: d...

  • Python字典(dictionary)学习笔记

    一、认识Python字典 1、Python字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他...

  • json load 与loads的区别

    1.1 json字符串转python字典 1.2 python字典转json字符串 1.3 以json格式的方式存...

  • 字符串和常用的数据结构

    使用字符串 Python中存储数据结构的除了字符串还有:列表,元组,集合,字典 列表 下面演示了列表的定义,添加,...

  • 大话python字符串

    一、字符串类型 python3: python语言有两种不同的字符串,一个用于存储文本,一个用于存储原始字节。文本...

  • Python ☞ day 3

    Python学习笔记之 字符串 & 列表 & 元组 & 字典 字符串 什么是字符串? 字符串运算 字符串方法 列表...

  • python内存管理

    python是动态类型,对象是用于存储数据。在python中,各种数字,字符串,列表,字典都是对象,相当于java...

网友评论

      本文标题:python -21-用字典存储字符串不同字符的个数

      本文链接:https://www.haomeiwen.com/subject/bcdikftx.html