【发布时间】:2014-04-15 17:35:01
【问题描述】:
我是 python 新手,希望有人可以帮助我解决这个问题。我需要对字符串列表进行排序:
s = ['status', 'value', 'place', 'tag']
我需要以这样一种方式进行排序,使排序后的列表看起来像这样:
s_sorted = ['tag', 'place', 'status', 'value']
换句话说,特定的字符串'tag' 需要始终在前面,其余的字符串将被排序。我试图想出一个允许我这样做的比较器。但到目前为止,我还无法做到这一点。如果有人有解决此类问题的经验,如果您能分享一些想法,我将不胜感激。
【问题讨论】:
-
我们如何知道哪个是标签?总是最后一个吗?
-
并非如此。列表中某处的列表中有一个特定的字符串。