SQLAlchemy和标量值

hon*_*zas 7 python sqlalchemy

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

[i[0] for i in self.archive.query(IRTerm.term).distinct()]
Run Code Online (Sandbox Code Playgroud)

谢谢

Ant*_*sma 6

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