我正在使用以下代码表单排序:
letters = '세븐일레븐'
old = [('세븐', 8), ('븐', 2), ('일', 5), ('레', 4)]
new = sorted(old, key=lambda x: letters.index(x[0]))
对于非拉丁字符,输出与输入相同:
[('세븐', 8), ('븐', 2), ('일', 5), ('레', 4)]
我期待的是:
[('세븐', 8), ('일', 5), ('레', 4), ('븐', 2)]