我有一个字符串列表,我需要按照某个特定字符的出现顺序对其进行排序,比如说
我需要得到:
我一直在学习
"+"
。
因此,例如,如果我有这样一个列表:["blah+blah", "blah+++blah", "blah+bl+blah", "blah"]
我需要得到:
["blah", "blah+blah", "blah+bl+blah", "blah+++blah"]
我一直在学习
sort()
方法,但我不完全明白如何使用关键参数进行复杂的排序条件。显然,sort(key=count("+"))
不起作用。我是否可以使用 sort()
按照我想要的方式对列表进行排序,还是需要编写一个函数来实现?
sorted
。 - Zizouz212