python读取txt文件中第一列数据,去掉重复数据,按照数字大小排列并打印出来
时间: 2024-03-20 22:42:00 浏览: 64
使用python读取txt文件的内容,并删除重复的行数方法
好的,可以参考以下代码实现:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
data = set()
for line in lines:
col1 = line.split()[0]
data.add(col1)
sorted_data = sorted(data, key=lambda x: int(x))
for item in sorted_data:
print(item)
```
这段代码与上面类似,只是在集合中去重后,使用 `sorted()` 方法进行排序,其中 `key` 参数指定按照数字大小进行排序。最后遍历排序后的列表并打印每个元素。
阅读全文