题解 | #字符串排序#
字符串排序
https://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584
import sys for line in sys.stdin: search1,paixu = [],[] a = list(line.strip()) for i in range(len(a)): if a[i].isalpha(): search1.append(i) paixu.append([a[i],i]) else: continue re = sorted(paixu,key=lambda x:(x[0].lower(),x[1])) for i in range(len(search1)): a[search1[i]] = re[i][0] print(''.join(a))