Si vous n'avez pas nécessairement besoin de le faire en SQL, vous pouvez simplement trier la liste d'objets renvoyée directement en python.
Exemple (en utilisant le trié de python fonction)
results = session.query(user).filter(user.id.in_(A)).all()
results = sorted(results, key=lambda o: A.index(o.id))