我已经在这个问题上工作了很长一段时间。例如,给出时
C b a
c B a
c b A
我想制作
c b A
c B a
a b C
所以这些字母化的单词现在按字母顺序排列。一切都有帮助!
答案 0 :(得分:3)
你可以试试这个:
import re
s = ['C b a', 'c B a', 'c b A']
new_s = sorted(s, key=lambda x:re.findall('[A-Z]+', x)[0])
输出:
['c b A', 'c B a', 'C b a']