title: Pythonic way to join list and wrap result with same separator
body: <p>I need to convert list <code>['a', 'b', 'c']</code> to string <code>'/a/b/c/'</code></p>
  
  <p>This example does not look like a good practice:</p>
  
  <pre><code>'/' + '/'.join(['a','b','c']) + '/'
  &gt;&gt;&gt; '/a/b/c/'
  </code></pre>
  
  <p><strong>EDIT</strong></p>
  
  <p>@TomDalton asked a very good question:</p>
  
  <blockquote>
    <p>What do you want an empty list to result in? '', '/', or '//'?</p>
  </blockquote>
  
  <p>I want single slash <code>'/'</code> in case of empty list. </p>
  
  <p>How about this:</p>
  
  <pre><code>'/' + ''.join([i + '/' for i in ['a', 'b', 'c'])
  </code></pre>
  
  <p>?</p>