gpt4 book ai didi

Python 最小值为空

转载 作者:太空宇宙 更新时间:2023-11-04 07:00:55 24 4
gpt4 key购买 nike

f = open("data.txt", "r")
lines = f.read().split('\n')
a= max(lines)
print a
f.close()

上面的代码从我的数据文件中获取了最大值,但是当我尝试时:

f = open("data.txt", "r")
lines = f.read().split('\n')
a= min(lines)
print a
f.close()

我得到一个空白返回,就像文件中的最小值是一个空格。为什么是这样?如何获得最低阅读量?

文件看起来像这样

1
2
3
4
5

最佳答案

上述错误是因为\n...你可以试试这个

with open("file.txt") as f: 
print(min(int(i) for i in f if i.strip()))

它是一个生成器 exp 加上一个函数 cal ... 虽然复杂,但体积更小

关于Python 最小值为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com