如何把上述代码结果打印为Joey 92 Hanmeimei 90 Kitty 80 Tim 28 Tom 28
时间: 2024-03-23 14:41:01 浏览: 91
飞思卡尔MC912XS28所有中文资料打包
可以在排序后,遍历 `s` 列表,按照要求将每个元素转化为字符串,并用空格连接起来,最后将这些字符串使用换行符连接起来,即可得到要求的输出。修改后的代码如下:
```python
with open('test5.csv', 'rt', encoding='utf-8') as f:
s = [line.strip().split(',') for line in f]
s.sort(key=lambda x: (-int(x[1]), x[0]))
result = '\n'.join([' '.join(row) for row in s])
print(result)
```
这个代码会将排序后的结果转化为字符串,并打印出来。
阅读全文