Tip: Check if List Contains a Substring in Python

1filter = "substring to check"
2row = ["list", "to", "check", "against"]
3contains = sum(1 for x in row if filter in str(x))

or case insensitive

1filter = "substring to check".lower()
2row = ["list", "to", "check", "against"]
3contains = sum(1 for x in row if filter in str(x).lower())

Have feedback or questions? Feel free to email me.