title: Python string.join ( list ) last entry with "and"
body: <p>What is an elegant way to join a list of sentence parts so that the result is "a, b, and c" where the <code>list</code> is <code>[ 'a', 'b', 'c' ]</code>? Specifying simply <code>', '.join()</code> achieves only "a, b, c".</p>
  
  <p>( Also, I did do a few searches on this but obviously I'm not trying the write phrases because I haven't come up with anything besides enumerating the list myself. )</p>