我希望通过SqlAlchemy检索整数值列表。我们假设我有一个名为Element
的模型(和表),它具有id
属性。我试图找到一种方法来获取单个ID列表而无需任何客户端处理..
目前我有类似的东西:
mylist = [o.id for o in session.query(Element).all()]
我已经能够使用session.query(Element.id)
获取元组列表,但这并不是我正在寻找的,因为它返回[(1,),(2,)]
而我&# 39; m正在寻找[1,2,3]
。
答案 0 :(得分:2)
这可能有效,如果这是你的输出:
mylist = map(lambda element: element.id[0], session.query(Element).all())