Can anyone give me a hint how to make this work?

searchList = ['apple','ipod'] # This one can have from one to endless items

results = Product.select(AND([OR(Product.q.name.contains(string),Product.q.code.contains(string)) for string in searchList]))

print list(results)