SQLAlchemy和标量值

时间:2010-02-16 12:46:48

标签: python sqlalchemy

我有关于SQLAlchemy的简单问题,是否可以将结果中的行作为标量而不是元组?换句话说,我想要一个等价物:

[i[0] for i in self.archive.query(IRTerm.term).distinct()]

谢谢

2 个答案:

答案 0 :(得分:6)

在SQLAlchemy中没有内置的方法,但是使用python并不是太难。你给出的例子很好。您也可以map(itemgetter(0), query)for value, in query:

答案 1 :(得分:-1)

自0.6.5起,您可以使用query.as_scalarref)。