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><strong>EDIT:</strong> There you go:</p>

<pre><code>("-{}" * len(args) + "-").format(*args)
</code></pre>

<p><em>Before I realized that it shouldn't use <code>join()</code> it was:</em></p>

<pre><code>"-{}-".format("-".join(["{}"] * len(args)).format(*args))
</code></pre>

python