Python 查找TXT文件每行中字符数的最小值、最大值和范围
我有一个txt文件,我需要计算每行的字符数,然后打印最小值、最大值和范围。有人能帮我建立代码吗? 示例(txt文件): 输出应为: 最小:4个字符 最多50个字符 范围:46个字符 如果txt为空,则为NULL 有人能帮我建立代码吗? ps.必须输入TXT名称您可以使用内置和方法,使用内置方法作为键:Python 查找TXT文件每行中字符数的最小值、最大值和范围,python,count,max,min,txt,Python,Count,Max,Min,Txt,我有一个txt文件,我需要计算每行的字符数,然后打印最小值、最大值和范围。有人能帮我建立代码吗? 示例(txt文件): 输出应为: 最小:4个字符 最多50个字符 范围:46个字符 如果txt为空,则为NULL 有人能帮我建立代码吗? ps.必须输入TXT名称您可以使用内置和方法,使用内置方法作为键: with open("file.txt", "r") as f: lines = f.read().splitlines() mi = len(m
with open("file.txt", "r") as f:
lines = f.read().splitlines()
mi = len(min(lines, key=len))
ma = len(max(lines, key=len))
ra = ma - mi
print(f"Min: {mi} Max: {ma} Range: {ra}")
输出:
Min: 4 Max: 50 Range: 46
您可以使用内置和方法,将内置方法用作键:
with open("file.txt", "r") as f:
lines = f.read().splitlines()
mi = len(min(lines, key=len))
ma = len(max(lines, key=len))
ra = ma - mi
print(f"Min: {mi} Max: {ma} Range: {ra}")
输出:
Min: 4 Max: 50 Range: 46
@对不起,我现在没有空闲时间,所以我搞错了。嗯,在例如repl上仍然很容易做到。it@superbrain酷,我会用的。thx@superbrain对不起,我现在没有空闲时间,所以我搞错了。嗯,在例如repl上仍然很容易做到。it@superbrain酷,我会用的。谢谢