擅长:python、mysql、java
<p>只需使用<code>-year</code>将sort by year反转为第一个键,<code>seas != "Spring"</code>的结果使用<code>key=sort_function</code>来打破联系。在</p>
<pre><code>l = ['Fall 2014', 'Spring 2015', 'Fall 2008', 'Spring 2008']
def key(x):
seas,year = x.split()
return -int(year), seas != "Spring"
l.sort(key=key)
</code></pre>
<p>即使使用<code>myList.sort(key=lcmp)</code>,函数也无法工作,因为您传递的是单个字符串,因此没有a和b可拆分。这也适用于Python2或3。在</p>