【问题标题】:pipe/union operator in python [duplicate]python中的管道/联合运算符[重复]
【发布时间】:2021-09-26 21:14:03
【问题描述】:

operator.x 的形式替换lambda x, y: x | y 的更好方法

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

【问题讨论】:

  • 对于其他人的背景,Django 使用类似于Q(...) | Q(...) 的 q 对象和管道进行 OR 查询,并且操作人员希望将他们的列表与管道一起加入
  • 我应该在 stackoverflow 之前前往docs.python.org/3/library/operator.htmloperator.or_ 为我工作。
  • 看复制,还有Q.OR

标签: python python-3.x reducers


【解决方案1】:

【讨论】:

    猜你喜欢
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 2021-05-03
    • 1970-01-01
    • 2017-12-25
    • 2016-03-19
    • 1970-01-01
    相关资源
    最近更新 更多