修改下列程序,求出第一列和第二列数据的最大值和最小值。with open('file.txt', 'r') as f: lines = f.readlines() unique_data = set() data_list = []
时间: 2024-03-20 12:43:30 浏览: 129
CSharp Basics.pptx
以下是修改后的程序,可以求出第一列和第二列数据的最大值和最小值:
```
with open('file.txt', 'r') as f:
lines = f.readlines()
data_list = []
col1_max = col1_min = col2_max = col2_min = None
for line in lines:
data = line.strip().split()
col1 = int(data[0])
col2 = int(data[1])
data_list.append(data)
if col1_max is None or col1 > col1_max:
col1_max = col1
if col1_min is None or col1 < col1_min:
col1_min = col1
if col2_max is None or col2 > col2_max:
col2_max = col2
if col2_min is None or col2 < col2_min:
col2_min = col2
```
请注意,这里假设文件中每行只有两列数据,并且这两列数据都是整数。如果文件中的数据类型不同或者列数不同,需要根据具体情况进行修改。
阅读全文