Если производительность не критична (список id не особо большой), то можно просто использовать executemany (он по факту запускает отдельные update, но автоматом по списку).
cur.executemany('update mytab set status = 1 where id = ?', ((id, ) for id in idlist) )
Для лучшей производительности правильнее будет использовать 'update ... where id in (...)', формируя запрос форматированием с передачей параметров, но там тоже свои особенности.
P.S. не заметил тэг SQLalchemy. Если нужно именно для нее, тогда ответ не подойдет :)