修复 Pyright 错误:“Literal['Dispatch__']”和“_T@filter”类型不支持运算符“in”

dyl*_*njm 5 lint python-3.x pyright

我有一行代码不断被 Pyright 标记,我不确定如何重写这行代码:

dispatch_vars = list(filter(lambda x: "Dispatch__" in x, df.columns))
Run Code Online (Sandbox Code Playgroud)

皮赖特说:

[Pyright] Operator "in" not supported for types "Literal['Dispatch__']" and "_T@filter"
Run Code Online (Sandbox Code Playgroud)

该代码按预期工作,所以我不确定它试图保护我免受什么侵害。