I am checking for a large number of conditions (hundreds), where each one looks something like this:
s = "string"
match = True
if "x" in s:
var_1 = "something"
elif "y" in s:
var_2 = "something else"
elif "z" in s:
var_1 = "something something"
var_2 = "some thing"
else match = False
Problem is that I want to continue to check the rest of the elif
s even if an elif
condition is met.
Running everything as if
instead of elif
does not work for what I'm trying to do, since I need else match = False
to trigger if no condition is met.
Is there a work-around?
Aucun commentaire:
Enregistrer un commentaire