初级
List Sorting
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve(students, col):
students = [s.split(',') for s in students.split(';')]
col = int(col)
if col == 1:
students.sort(key=lambda x: (x[1], x[0]))
else:
students.sort(key=lambda x: (int(x[2]), x[0]))
for s in students:
print(' '.join(s))
示例
输入
solve('A,001,90;B,002,85', 1)
期望输出
A 001 90 B 002 85
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199