I have a simple example I\'ve drawn up. I thought it was possible to combine if statements and for loops with minimal effort in Python. Given:
sublists = [numb
I think you can't simplify the syntax to a one-liner in python, but indeed have to type out all the lines chaining for loops and if statements.
An exception to this are list comprehensions (see here at 5.1.3). They can be used to produce new lists from lists. An example:
test_list = ["Blue Candy", "Apple", "Red Candy", "Orange", "Pear", "Yellow Candy"]
candy_list = [x for x in test_list if "Candy" in x]