An SQL query can have only a single WHERE clause, but you could concatenate multiple comparions with OR, or just use a single IN expression:
db.execute("SELECT ... WHERE lexicon.word IN (?,?,?)",
['Hello', 'world', 'meow'])
To construct such a statement, you need just a little bit of string handling:
keywords = ['Hello', 'world', 'meow']
sql = "SELECT ... WHERE lexicon.word IN (" + ",".join(["?"] * len(keywords)) + ")"
db.execute(sql, keywords)