title: How to turn an interger list to single value tuples
body: <p>I wrote a code to delete some users from the database, but it said <code>Incorrect number of bindings supplied. The current statement uses 1, and there are 4 supplied</code>.</p>
  <pre><code>def delete_user(self, user_id):
      stmt = &quot;DELETE FROM user WHERE user_id = (?)&quot;
      args = user_id
      try:
          self.conn.executemany(stmt, (args,))
          self.conn.commit()
      except sqlite3.Error as e:
          logging.error(str(e))
  </code></pre>
  <p>My part main code:</p>
  <pre><code>    deleted_user = []
      deleted_user.append(1384995383)
      deleted_user.append(1667596031)
      deleted_user.append(1332658866)
      deleted_user.append(1295962235)
  
      print(deleted_user)
      db.delete_user(deleted_user)
  </code></pre>
  <p>I found this answer: <a href="https://stackoverflow.com/questions/66412636/sqlite3-incorrect-number-of-bindings-supplied-the-current-statement-uses-1-an">sqlite3: Incorrect number of bindings supplied. The current statement uses 1, and there are 5 supplied</a></p>
  <p>I try to use <code>tuple(user_id)</code> to convert it to a tuple, but the result was not I'm except</p>
  <p>Origin deleted_user list:</p>
  <pre><code>[1384995383, 1667596031, 1332658866, 1295962235]
  </code></pre>
  <p>After tuple(user_id) result:</p>
  <pre><code>(1384995383, 1667596031, 1332658866, 1295962235)
  </code></pre>
  <p>What I Expectation:</p>
  <pre><code>[(1384995383,), (1667596031,), (1332658866,), (1295962235,)]
  </code></pre>
  <p>I tried searching, but I couldn't get the answers I wanted :(</p>