问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果
lines=['1111 张三 1222','2222 李四 233','3333 王多 3231','4444 钱法 411']
def jj(chr):
li=chr.split()
return li[2]
lines.sort(key=jj)
print(lines)
print(jj(lines[3]))
想请问一下,为什么这样没法让lines中的元素按各元素中的第三项数值从小到大排列?