Jul-17-2021, 04:30 PM
(Jul-17-2021, 12:01 PM)Yoriz Wrote:Could you please explain the code sir? and here is that really required to call func method twice?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]
Regards,
Maiya