Python 查找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

我有一个txt文件,我需要计算每行的字符数,然后打印最小值、最大值和范围。有人能帮我建立代码吗? 示例(txt文件):

输出应为: 最小:4个字符 最多50个字符 范围:46个字符 如果txt为空,则为NULL

有人能帮我建立代码吗? ps.必须输入TXT名称

您可以使用内置和方法,使用内置方法作为键:

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酷,我会用的。谢谢