如何用Python读取文本文件并逐行计算每行数值的最小值与最大值
实现步骤
- 替换代码中的文件路径为你本地文本文件的实际路径
- 代码会自动跳过空行,逐行读取数值并做类型转换
- 最终直接输出符合要求格式的结果列表
可直接运行的代码
res = [] # 此处修改为你的文本文件实际路径 file_path = "your_file.txt" with open(file_path, "r", encoding="utf-8") as f: for line in f: # 跳过空行 line_content = line.strip() if not line_content: continue # 转换为整数列表 nums = list(map(int, line_content.split())) # 存入最小最大值元组 res.append( (min(nums), max(nums)) ) print(res)
输出验证
如果你提供的示例文本作为输入,运行代码后输出结果为:
[(2, 15), (4, 98), (11, 89)]
和你要求的输出格式完全一致。
内容的提问来源于stack exchange,提问作者Sujan Raj Shrestha
相关产品推荐
相关产品推荐

