Есть ли способ использовать заполнители переменной длины в SQL-запросе?
Прямо сейчас, используя 3-кортеж, я пишу что-то вроде этого:
c.execute('SELECT * FROM table WHERE word IN (?, ?, ?)', tup)
Но что, если tup может иметь разную длину, возможно, 4-кортеж или 2-кортеж? Есть ли синтаксис для использования заполнителей в этой ситуации? Если нет, то какой предпочтительный способ написать код?