Python代码 | 文本操作 统计英文文本中,每个字母出现的次数

Python代码 | 文本操作 统计英文文本中,每个字母出现的次数

# -*- coding: utf-8 -*-
# 使用oepn获取文件路径
# path=open("arrogant.txt","r")
fo=open("PY301-1.txt","w")
# # 读取文本内容
# txt = path.read()
txt="efawkjegaksgashdfgiwuerauefikdfkhasjvqiytwfkdsjdfsdlfgoiaweuiywgcefbawoliegfqWLEOGFWEYGUFSEDYUHFGAWKEF"
d = {}
# 使用for循环遍历txt中的每个英文字符,将该字符作为字典d中的一个键,该键对应的值加1。
for s in txt:
	d[s]=d.get(s,0)+1
# del d['\n'] # 题目要求不包含换行符,所以要删去换行符对应的键值对
ls =list(d.items()) # 将字典类型转变为列表类型
for i in range(len(ls)):
	fo.write("{}:{}\n".format(ls[i][0],ls[i][1]))
# path.close()
fo.close()

https://mllt.cc

你可能感兴趣的:(【萌狼原创】Python,python)