python sort函数遇到问题

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

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中的元素按各元素中的第三项数值从小到大排列?

忘了转成int类型