博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计将⽂文件内容读出,然后统计读出的字符串串中每个字符的个数
阅读量:7219 次
发布时间:2019-06-29

本文共 1145 字,大约阅读时间需要 3 分钟。

# 2.统计⽂文件数据中出现的的所有字符与该字符出现的个数(不不区分⼤大⼩小写,标点与空格也算) # ⽂文件内容:hello friend, can you speak English! # 结果: {
# 'h': 1, # 'e': 4, # 'l': 3, # 'o': 2, # ' ': 5, # ... # } # 分析:将⽂文件内容读出,然后统计读出的字符串串中每个字符的个数,形成字段(for遍历读取的字符 串串)

 
dic={} lst=[] with open(r'/Users/zhouyuqiang/Documents/面向对象/day22/周玉强/count.txt', 'r', encoding='utf-8') as f:     data=f.readline()     print(type(data))     for i in data:         lst.append(i)     for i in lst:         dic[i]=lst.count(i) print(dic) 结果:

/anaconda3/envs/python36-oldboy/bin/python /Users/zhouyuqiang/Documents/面向对象/day22/周玉强/day03-作业.py

<class 'str'>
{'h': 2, 'e': 3, 'l': 3, 'o': 2, ' ': 5, 'f': 1, 'r': 1, 'i': 2, 'n': 3, 'd': 1, ',': 1, 'c': 1, 'a': 2, 'y': 1, 'u': 1, 's': 2, 'p': 1, 'k': 1, 'E': 1, 'g': 1, '!': 1, '\n': 1}


 

 

方法二:参考:

 

ss="abcddddf  dwdwd  fefe$22  222223dsdd  .wdd, 2e2e!" lst=[] dic={} for i in ss:     lst.append(i) print(lst) for key in lst:     dic[key]=lst.count(key) print(dic)

结果: {'a': 1, 'b': 1, 'c': 1, 'd': 12, 'f': 3, ' ': 9, 'w': 3, 'e': 4, '$': 1, '2': 9, '3': 1, 's': 1, '.': 1, ',': 1, '!': 1}

 

转载于:https://www.cnblogs.com/qiangyuzhou/p/10641206.html

你可能感兴趣的文章
Codeforces Round #469 (Div. 2) A/B
查看>>
web前端(13)—— 了解JavaScript,JavaScript的引入方式
查看>>
HTML+CSS基础(2)-HTML标签的简单介绍和网页注释
查看>>
第三章GIT使用入门
查看>>
星际导航
查看>>
Hive UDF初探
查看>>
线程池的实现原理
查看>>
更改mvc版本的时候,手动修改交3.0改到4.0,将razor改到2.0,仍然提示出现错误,mvc3.0...
查看>>
二分查找
查看>>
ubuntu上部署svn
查看>>
基于Android SQLite的升级详解
查看>>
js 获取浏览器url参数
查看>>
Only the original thread that created a view hierarchy can touch its views.
查看>>
风暴数码论坛教程--加入ROOT等文件及方法
查看>>
Compute the Greatest Common Divisor of Two Integers using Sieve of Eratosthenes.
查看>>
MySql 高可用架构Atlas
查看>>
ios(iphone/ipad)一个简单的用代码判断当前设备的方法
查看>>
CSS3 稳固而知新: 居中
查看>>
设置user-agent骗过服务端安全检查
查看>>
MAC终端密钥登录自动输入密码
查看>>