title: Why do I get ErrorValue while constructing my dict
body: <pre><code>pkwargs = dict(("tickNum", tickNum), **kwargs)
  </code></pre>
  
  <p>Here, I add a key-value pair in a tuple to a list of key-value pairs and output it as a new dict.
  And it raises <code>ValueError: dictionary update sequence element #0 has length 7; 2 is required</code>.</p>
  
  <pre><code>pkwargs = dict(("tickNum", tickNum), kwargs)
  </code></pre>
  
  <p>Here I add the same key-value pair to a dict than output it as a new dict.
  And it raises <code>TypeError: dict expected at most 1 arguments, got 2</code>.</p>
  
  <p>I don't understand why.... Nor how I can fix this.</p>