SQLalchemy在查询all()时返回元组

时间:2017-06-14 10:45:30

标签: python sqlalchemy tuples

我试图获取此查询的整数列表:

session.query(C.ex_id).filter(c.foo==foo).all()

我得到一个元组列表而不是整数列表。我不想迭代我得到的列表,我想从查询本身得到它。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

这可能不是你想要的,但一个解决方法是:

some_list = map(lambda (x,):x, session.query(C.ex_id).filter(c.foo==foo).all())