我有一个函数,它接受一个参数,运行一个查询,最后在某些计算后返回一些值。
我的查询与此类似:
def my_function(passed_argument):
query = Session.query(t).filter(t.column_c == passed_argument).all()
# ... do some work with query
return some_value
然而,我想要实现的是:向函数传递一个包含多个值的列表(而不是单个参数),并让 t.column_c 匹配其中的任何一个。
前任。Select * from t where column_c = my_list[0] or column_c = my_list[1] or column_c = my_list[2] ..
等等。
这样做的方法是什么?
谢谢你。