pipe/union python 中的运算符

pipe/union operator in python

operator.x

形式的 lambda x, y: x | y 有什么更好的替代品

背景: 我试图动态地形成 django 查询,为此我创建了类似 queries=[Q(**{query_key: phrase}) for query_key in query_keys] 的东西,其中 query_keys 是动态生成的字符串列表,代表 django 查询,例如id__icontains

https://docs.python.org/3/library/operator.html#mapping-operators-to-functions所示,|运算符对应的函数调用or_.