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类型