title: In python, how would I sort a list of strings where the location of the string comparison changes?
body: <p>I have a list of strings that have 2 dashes separating text like:</p>
  
  <pre><code>Wednesday-Morning-Go bowling
  Sunday-Really late at night-Sleep
  July-Noon-BBQ
  </code></pre>
  
  <p>I'd like to sort the list in alphabetical order in python by the last part of the string--the 2nd dash and on.  Is there a way to do this in python?  E.g. this is what I would want the list to look like after sorting.</p>
  
  <pre><code>July-Noon-BBQ
  Wednesday-Morning-Go bowling
  Sunday-Really late at night-Sleep
  </code></pre>
  
  <p>(I'm using Python 2.6.)</p>