title: How to join list in Python but make the last separator different?
body: <p>I'm trying to turn a list into separated strings joined with an ampersand if there are only two items, or commas and an ampersand between the last two e.g.</p>
  
  <pre><code>Jones &amp; Ben
  Jim, Jack &amp; James
  </code></pre>
  
  <p>I currently have this:</p>
  
  <pre><code>pa = ' &amp; '.join(listauthors[search])
  </code></pre>
  
  <p>and don't know how to make sort out the comma/ampersand issue. Beginner so a full explanation would be appreciated.</p>