title: Python 3 - using tuples in str.format()
body: <p>I'm trying to use the <code>str.format()</code> method, and having some difficulties when my values are stored within a tuple. For example, if I do:  </p>
  
  <pre><code>s = "x{}y{}z{}"
  s.format(1,2,3)
  </code></pre>
  
  <p>Then I get <code>'x1y2z3'</code> - no problem.<br>
  However, when I try:  </p>
  
  <pre><code>s = "x{}y{}z{}"
  tup = (1,2,3)
  s.format(tup)
  </code></pre>
  
  <p>I get</p>
  
  <pre><code>IndexError: tuple index out of range.
  </code></pre>
  
  <p>So how can I 'convert' the tuple into separate variables? or any other workaround ideas?  </p>