【发布时间】:2015-09-01 11:16:06
【问题描述】:
我有一个字符串列表,我需要按照某个字符的出现对其进行排序,比如说"+"。
因此,例如,如果我有一个这样的列表:
["blah+blah", "blah+++blah", "blah+bl+blah", "blah"]
我需要得到:
["blah", "blah+blah", "blah+bl+blah", "blah+++blah"]
我一直在研究sort() 方法,但我不完全了解如何将关键参数用于复杂的订单条件。显然sort(key=count("+")) 不起作用。是否可以使用sort() 来订购我想要的列表,或者我需要为其创建一个函数?
【问题讨论】:
标签: python list python-2.7 sorting