Jul-17-2021, 12:01 PM
from itertools import takewhile def func(number): return True if number % 2 else False numbers = [2, 2, 3, 4] new_list = [func(number) for number in numbers if not func(number)] print(new_list) new_list2 = [func(number) for number in takewhile( lambda number: not func(number), numbers)] print(new_list2)
Output:[False, False, False]
[False, False]