添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
逼格高的小蝌蚪  ·  IntelliJ ...·  6 月前    · 
干练的野马  ·  Unity : Ran out of ...·  10 月前    · 
精明的手套  ·  节省成本 - SQL Server 和 ...·  10 月前    · 
没有腹肌的弓箭  ·  android file delete ...·  1 年前    · 
# 对字典进行倒数排序 从高到低 其中e表示dict.items()中的一个元素, # e[1]则表示按 值排序如果把e[1]改成e[0],那么则是按键排序, # reverse=False可以省略,默认为升序排列 rate=sorted(rate.items(), key=lambda e:e[1], reverse=True) print('全文共有%d个字'%len(contentLines)) print('一共有%d个不同的字'%len(characers)) print() for i in rate: print("[",i[0],"] 共出现 ", i[1], "次") fr.close()

运行结果:

全文共有59个字
一共有40个不同的字
[ 的 ] 共出现  6 次
[ 发 ] 共出现  5 次
[ 大 ] 共出现  5 次
[ 范 ] 共出现  4 次
[ 是 ] 共出现  4 次
[ 生 ] 共出现  3 次
[ 方 ] 共出现  3 次
[ 公 ] 共出现  3 次
[ 司 ] 共出现  3 次
[ 规 ] 共出现  3 次
[ 地 ] 共出现  2 次
[ 师 ] 共出现  2 次
[ 傅 ] 共出现  2 次
[ 申 ] 共出现  2 次
[ 达 ] 共出现  2 次
[ 股 ] 共出现  2 次
[ 份 ] 共出现  2 次
[ 电 ] 共出现  2 次
[ 话 ] 共出现  2 次
[ 费 ] 共出现  2 次
[ 归 ] 共出现  2 次
[ 属 ] 共出现  2 次
[ 感 ] 共出现  2 次
[ 甘 ] 共出现  2 次
[ 迪 ] 共出现  2 次
[ 哥 ] 共出现  2 次
[ 法 ] 共出现  2 次
[ 官 ] 共出现  2 次
[ 更 ] 共出现  2 次
[ 广 ] 共出现  2 次
[ 泛 ] 共出现  2 次
[ 苟 ] 共出现  2 次
[ 富 ] 共出现  2 次
[ 贵 ] 共出现  2 次
[ 给 ] 共出现  2 次
[ 对 ] 共出现  2 次
[ 个 ] 共出现  2 次
[ 符 ] 共出现  2 次
[ 合 ] 共出现  2 次
[ 还 ] 共出现  2 次
#判断一段文本中 出现 次数最多的 符#要判断的文本内容bbb ="国际原油价格上涨,导致国内油价同步上涨,未来国内车主可能压力大增,汽车可能喝不起汽油了"# f=open('file333. txt ','r',encoding='utf-8')# bbb=f.read()# zzz用来存储 每个 符的 出现 次数,是一个 典类型zzz = {}# zzz2用来存储排序之后的 符串和 出现 的次数zzz2 = {... 输出 m 行( m 为 n 个自然数中不相同数的个数),按照自然数从小到大的顺序输出。list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。已知不相同的数不超过 10^4个,现在需要 统计 这些自然数各自 出现 的次数,并。sort 是应用在 list 上的方法,属于列表的成员方法,sorted 可以对所有可迭代的对象进行排序操作。其中, 每个 数均不超过 1≤n≤2×10^5, 每个 数均不超过1.5≤109。 python 统计 单词 出现 次数 做单词词频 统计 ,用 典无疑是最合适的数据类型,单词作为 典的key, 单词 出现 的次数作为 典的 value,很方便地就记录好了 每个 单词的 频率 典很像我们的电话本, 每个 关联一个电话号码。 下面是具体的实现代码,实现了从importthis. txt 文件 读取 单词,并 统计 出现 次数最多的5个单词。 # -*- coding:utf-8 -*- import io import re class Counter: def __init__(self, path): :param path: 文件 路径 self.map 引言:本人从小白自学 python ,为了测试基础学习效果,增加一定的促进,想通过参加全国计算机等级考试二级 python 来检验基础学习情况。在学习过程中,会将该过程编写的 python 小程序题目在此发表,希望找到共同学习的人一起讨论,可能发表的有许多不是很完善的地方,请大家指正。后期学习路线,还会继续通过参加一些社会类的考试来检验学习成果。高阶段学习的话,可能会参加一些 python 的比赛,或者自己接一些项目,然后会根据自己的情况将一些项目的 Python 程序在此分享。码 不易,求赞,求关注,求赏 一、本项目来源: f = open(file,mode='r')#打开 文件 buff = f.read()# 读取 所有内容 while(buff[i] != ']' and buff[i+1] != ']' and buff[i+2] != ']' and 接下来剩下的都是一些单词了,因为单词之间以空格隔开,可以通过split方法将剩余的单词转化为列表,然后遍历这个单词列表,通过 典的特性,将单词作为 典的键,单词 出现 的次数作为 典的值。最后获取 典的值,这时候, 典的值的从大到小的顺序,就是所对应单词的排序,我们通过lambda表达式对 典进行一个排序,然后循环输出数量前十的值所对应的单词即可。前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(1)单词不区分大小写,即单词的大小写或组合形式一样;...... 统计 文本 符串 出现 的次数很容易,用count函数。 先打开 文件 读取 文件 ,然后count计数。 file=open("D:\\ python Project\\ICA_unittest\\result\\e2a6ac2c70d0407c8765260a921ce274.zip_files_33\\178790589_2020-12-23. txt ") txt =file.read() count_num = txt .count("-- 2020-12-23") file.close() print(count_nu python 统计 数组的不同数 以及不同数 出现 的次数.第一种方法:利用list.count()方法。li = [1, 1, 1, 2, 2,3,4]dic = {i:li.count(i) for i in set(li)}>> {1: 3, 2: 2, 3: 1, 4: 1}第二种方法:循环li = [1, 1, 1, 2, 2,3,4]dic={}for item in li:if item... # -*- coding: utf-8 -*- #@Project filename: Python Demo 统计 文本中 每个 频率 .py #@IDE :IntelliJ IDEA #@Author :ganxiang #@Date :2020/03/06 0006 20:21 from collec... 将 文件 打开,去掉换行符放到列表里,再对列表进行分割,转化成 符串后进行 统计 def statistics(file_name): with open(file_name, 'r') as f: list_f = [line.strip('\n') for line in f] 去年刚学 python 的时候,用open的方法写了一个脚本,简化了我自己测试维护环境的工作量(通过ipop工具输出的回显,去 统计 回显中我想要的 符)。最近刚好学习嵩天老师的课,讲到了这个方法,用来 统计 某个文档中的人名。索性自己写了个类,刚好巩固一下。下面是代码: # -*- mode: python ; coding: utf-8 -*- class Book(): """定义一个关于书本 txt 的类""" def __init__(self,route): self.route 欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。问题描述有时在遇到一个文本需要 统计 文本内词汇的次数的时候... 原博文2020-04-18 00:41 −# coding:utf-8""" 一个数据list of dict如下a = [ {"Jodie1": "123"}, {"Jodie2": "456"}, {"Jodie3": "789"}, ]写入到本地一个 txt 文件 ,内容格式如下:Jodie1,123Jodie2,...相关推荐2019-09-11 18:11 −1 from xl...