我想在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语句.我该怎么做?
这就是in运营商的目的.做:
list = [variable1, variable2, variable3]
for k, v in result_dict.items():
if k in list:
Run Code Online (Sandbox Code Playgroud)