Python怎么用字典统计字符出现次数?Python字典计数代码如何写

【Python怎么用字典统计字符出现次数?Python字典计数代码如何写】在python内经常会遇到需要统计字符串、元组或者列表这些序列中每个字符和元素出现的次数 , 而能够实现这个功能的方法有很多 。这次将会讲解如何使用字典来实现字符出现次数统计 , 下文有字典计数详细代码示例和解析 , 一起和小编往下看看吧 。

Python怎么用字典统计字符出现次数?Python字典计数代码如何写

文章插图
1.既然是需要对序列进行操作 , 那么数据源就得提前准备好 , 可以自己定义或者是从文件中读取 。读取文本文件就保存在字符串中 , 而表格这种数据就保存在列表中 。而这次使用range()函数加上random模块生成随机整数来创建一个1-10范围内的列表 , 代码示例如下所示:
import randomdata = [random.randint(1,10) for i in range(100)]该列表推导式执行的操作就是for循环迭代了100次 , 每次迭代都会生成10以内的随机整数 , 然后列表推导式会将结果累加起来作为元素返回新的列表 。
2.下一步操作需要先声明一个空字典对象 , 再使用for循环去遍历整数列表 。在遍历的过程之中使用字典切片修改元素的语法将列表中的元素取出来并赋值给它 , 因为该语法的特点就是 , 键不存在时就用添加进来的元素作为键 , 而存在的话就会去修改键对应的值 。
因为在每次迭代中都使得赋值结果加上1 , 那么重复字典键对应的值也会加1 , 代码示例如下所示:
data_num = {}for i in data:    data_num[i] = data_num.get(i, 0) + 13.最后就是用for循环去迭代这个字典对象的items()方法返回的对象 , 输出字典键和值即可知道每个元素出现次数 , 如下所示:
for key, value in data_num.items():    print(f"{key}出现的次数是{value}")以上就是关于“Python怎么用字典统计字符出现次数?Python字典计数代码如何写”的全部内容了 , 希望对你有所帮助 。

    推荐阅读