Ты пробовал это? :
for item in self.inventory_names:
t = (item,)
self.cursor.execute("SELECT weight FROM Equipment WHERE name = ?", t)
self.cursor.close()
cursor.execute () ожидает, что последовательность (список, кортеж) будет вторым параметром. (-> ddaa)