如果变量等于列表中的任何值

Fil*_*les 0 python list

我想在for循环中创建一个IF语句,如果变量等于列表中的任何值,我希望它被触发.

样本数据:

list = [variable1, variable2, variable3]
Run Code Online (Sandbox Code Playgroud)

现在我有这个示例代码:

for k, v in result_dict.items():
   if k == 'varible1' or k == 'variable2' or k == 'variable2':
Run Code Online (Sandbox Code Playgroud)

但问题是列表会变大,我不必为每个变量创建多个OR语句.我该怎么做?

Aer*_*aux 6

这就是in运营商的目的.做:

list = [variable1, variable2, variable3]
for k, v in result_dict.items():
   if k in list:
Run Code Online (Sandbox Code Playgroud)