前言
今天给大家分享一下我自己写的笔记,纯纯的都是干货,关于字好像也能看。这是我学python整理出来的一些资料,希望对大家
有用。想要更多的资料那就的给一个关注了…
 - python学习交流Q群:903971231###
- #导入Counter
- from collections import Counter
- def readfile():
- red_lists=[]
- blue_lists=[]
- #打开文件并获取文件句柄
- with open("./balls.txt", "r",encoding='utf-8') as fp:
- #开始读取文件并返回一个list
- list1=fp.readlines()
- #遍历整个文件内容
- for i in range(len(list1)):
- #替换掉\n的字符再按空格分隔
- list2=str(list1[i]).replace("\n","").split(" ")
- for j in range(len(list2)):
- if j==6:
- #蓝球放入到blue_lists 列表中
- blue_lists.append(list2[j])
- else:
- #红球放入到red_lists 列表中
- red_lists.append(list2[j])
- #Counter可以快速便捷的对某些对象做一些统计操作,这里是对列表里面的数据进行出现次数统计,返回一个tuple
- red_count=Counter(red_lists)
- blue_count=Counter(blue_lists)
- #most_common可以用来统计列表或字符串中最常出现的元素并做排序,并返回一个list
- k = red_count.most_common(len(red_count))
- #输出出现频率最高的六个红球
- print("the red ball:",k[:6])
- l = blue_count.most_common(len(blue_count))
- #输出出现频率最高的六个蓝球
- print("the blue ball:",l[:6])
-
- if __name__=="__main__":
- readfile()
复制代码











最后
我的手写笔记到这里就没有了,这下遇到文件与异常可不能不会了,我都把我的小本本分享出来了,必须学会了。这篇文章有不
会的地方记得找我哟!!下一章见啦!~~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |