我有以下Python代码:
units_abilities = (Session.query(UnitsAbility.id)
.filter(UnitsAbility.unit_id == unit.id)
.all())
print units_abilities
当我运行它时,我得到[(1L,), (2L,)]
,但我需要列表,而不是元组列表
我如何才能units_abilities
[1L, 2L,]
?
我正在使用 SQLAlchemy 0.7.3 和 Python 2.7
答案 0 :(得分:0)
请尝试以下操作:
>>> units_ability = [(1L,), (2L,)] # units_abilities = (Session....all())
>>> [x for (x,) in units_ability]
[1L, 2L]