首页 > 其他分享 >【py】计算字母出现次数 字典储存

【py】计算字母出现次数 字典储存

时间:2024-09-23 16:48:54浏览次数:3  
标签:字符 储存 Counter py character frequency 字符串 input 字典

132f6a58db624a759e516dc93d553ea8.png

 

代码 

用于计算用户输入字符串中每个字母字符的出现频率:
from collections import Counter

def calculate_character_frequency():
    # 获取用户输入的字符串
    user_input = input("请输入一个字符串:")
    
    # 将字符串转换为小写,并过滤掉非字母字符
    filtered_input = ''.join(filter(str.isalpha, user_input.lower()))
    
    # 使用Counter计算每个字符的出现次数
    frequency = Counter(filtered_input)
    
    # 输出结果
    print("字符出现频率:")
    for character, count in frequency.items():
        print(f"'{character}': {count}")

# 调用函数
calculate_character_frequency()

这段代码首先从用户那里获取一个字符串输入,然后使用filter函数和str.isalpha方法来过滤掉非字母字符,并将所有字符转换为小写以忽略大小写。接着,使用collections.Counter来计算每个字符的出现次数,并以字典的形式输出结果。

标签:字符,储存,Counter,py,character,frequency,字符串,input,字典
From: https://blog.csdn.net/2401_87245171/article/details/142462085

相关文章

  • Chirpy+Github
    相关网址Chirpy示例:网页上有官方教程,我写的肯定不全Chirpy示例仓库:这个就是包含官方教程的那个示例的仓库Chirpy模板仓库:直接fork这个仓库,快速搭建,没有多余的东西RealFaviconGenerator:生成图片替换原来的蚂蚁图片fontawesome:扩展侧边栏时,图标可以从这里找......
  • 用pyautogui爬公众号文章
    因为我关注的这个公众号文章内容很简单,基本都是纯文字,所以直接全选复制文本就可以了,用pyautogui比selenium还来得快。摘要:用pyautogui控制公众号文章列表的滚动和点击用pyautogui发送快捷键全选复制网页文本用pyperclip接收剪切板中的文字特别注意:每次打开新网页或......
  • python request库的使用
    安装和使用        requests库支持python3.8+,注意版本pipinstallrequests    在项目中引用时如下:importrequests访问网站    request访问网站一般用get和post两种方式    get    requests库提供了get方法,可以用get方式访......
  • 计算机专业选题推荐-基于python的协同过滤酒店推荐系统
    精彩专栏推荐订阅:在下方主页......
  • Python中if语句使用详解!
    在Python语言中,if语句是一种条件语句,主要用于根据不同的条件执行不同的操作。接下来,小编通过这篇文章为大家详细讲解一下Python语言if语句,快来学习吧!1、基础语法在Python中,if语句的基本语法是:ifcondition:statement(s)如果条件condition为真,则执行if语句......
  • 安全:snoopy配置
    一,配置snoopy只记录控制台上执行的命令:编辑配置文件[root@blog~]#vi/etc/snoopy.ini设置filter_chain项的值为only_tty:filter_chain="only_tty;exclude_uid:1001"查看效果:[root@blog~]#snoopyctlconf;Optionsfromconfigfile(ordefaults):/etc/snoopy.in......
  • 字典Trie树
    题目描述维护一个字符串集合,支持两种操作:I x 向集合中插入一个字符串 x;Q x 询问一个字符串在集合中出现了多少次。共有 N (1≤N≤2×10^4) 个操作,输入的字符串总长度不超过 10^5,字符串仅包含小写英文字母。输入格式第一行包含整数 N,表示操作数。接下来 N 行,......
  • Python八股文总结
    一.Python基本数据结构有哪四种?区别是什么?列表(List)元组(Tuple)字典(Dictionary)集合(Set)区别主要在于它们的可变性(是否可以修改)、有序性和是否允许重复元素。二.Pyhton数据类型1.整数(int):用于表示整数值,通常占用4个字节或8个字节,取决于系统是32位还是64位,如x=5。2.浮点......
  • Python中的全局变量
    在本文章中,我们来讨论一下python中的全局变量,我们将学习如何定义全局变量,然后如何在函数中访问它们,以及如何在函数中修改全局变量的值。全局变量:python的代码结构一般按照shebang、import模块、全局变量、函数定义、执行代码的顺序进行编写,可以看出全局变量的定义处于比较靠......
  • Python中Sha加密算法
    '''DES:Python3.x中的加密在python3的标准库中,已经移除了md5,而关于hash加密算法都放在hashlib这个标准库中,hashlib模块就包括了SHA1、SHA224、SHA256、SHA384、SHA512和MD5算法等。通常我们的加密,都是对二进制编码的格式进行加密的;而在Python中,使用的是Bytes......