title: sqlite3. ValueError: operation parameter must be str or unicode
body: <p>I used the command below in my python code to update the data base</p>
  
  <pre><code>"""UPDATE  dbtest SET   id = ?, value = ? WHERE name=? ,("%s", "%s","%s")""" (data[0],data[1],data[2] )
  </code></pre>
  
  <p><code>data[0],data[1],data[2]</code> where data is a list.
  Python shows </p>
  
  <pre><code>ValueError: operation parameter must be str or unicode
  </code></pre>
  
  <p>when running the script.
  I am not able to figure out why the issue happens.</p>