Unpack *args to string using ONLY format function
<p>As in the title, how to unpack <code>*args</code> to string using <strong>ONLY</strong> <code>format</code>  function (without <code>join</code> function), so having:</p>

<pre><code>args = ['a', 'b', 'c']
</code></pre>

<p>trying something like that (pseudocode):</p>

<pre><code>'-{}-'.format(*args)
</code></pre>

<p>I will get:</p>

<pre><code>'-a-b-c-'
</code></pre>

<p>Without <code>.join</code>:</p>

<pre><code>from functools import reduce
l = [1,2,3]
s = reduce('{}{}-'.format, l, '-')
print(s)
</code></pre>

python