python求txt文件中所有Z后面数字的最小值和最大值
- 作者: 酱驴肉我爱吃
- 来源: 51数据库
- 2022-08-12
#python求txt文件中所有Z后面数字的最小值和最大值
#依山居 19:04 2015/11/7
#题目来源: http://www.51sjk.com/Upload/Articles/1/0/320/320460_20220812154328790.html
zl=[]
with open("a.txt") as f:
for l in f:
txtline=l.rsplit()
for ll in txtline:
#print(ll)
if ll[0]=="Z":
x=float(ll[1:])
zl.append(x)
#方法一:使用python内建的max min函数
print("大: ",max(zl))
print("小: ",min(zl))
#方法二: 使用sorted排序后取首位和末尾元素。
zl=sorted(zl)
print("小: ",zl[0])
print("大: ",zl[-1])
#总结是不管是max 还是sort 比较的对象都应该统一是数字。
#所以处理前需要先丢掉字母Z并转成浮点数。
"""
输出:
大: 30.0
小: -50.013
小: -50.013
大: 30.0
"""
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0
