s = input() rec = [] for id, c in enumerate(s): if c.isalpha(): rec.append([c, id]) # 按忽略大小写的新字母排序,字母相同时按出现顺序排序 sorted_cs = sorted(rec, key=lambda x: (x[0].lower(), x[1])) 我将输入顺序也保存了作为第二排序指标,感觉保险一点
点赞

相关推荐

02-11 14:29
已编辑
字节跳动_QA
Edgestr:这种的写代码最狠了
点赞 评论 收藏
分享
03-15 10:59
已编辑
美团_后端开发(实习员工)
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务