python读取csv文件并按照某一列从大到小排序
时间: 2023-09-11 12:08:13 浏览: 281
以下是一个示例代码,其中假设要按照第二列进行排序:
```python
import csv
# 读取csv文件
with open('example.csv', 'r') as file:
reader = csv.reader(file)
data = list(reader)
# 按照第二列从大到小进行排序
sorted_data = sorted(data, key=lambda x: int(x[1]), reverse=True)
# 输出排序后的结果
for row in sorted_data:
print(row)
```
注意,以上代码假设第二列的数据类型为整数,如果是其他类型需要相应地改变lambda函数中的类型转换。另外,reverse参数默认为False,如果需要从小到大排序需要将其设为True。
阅读全文