【发布时间】:2021-11-13 12:56:05
【问题描述】:
编写一个接收自然数列表作为参数并返回布尔值列表的函数。如果列表中的数字是偶数,那么我们将在最终列表中添加 True;对于奇数,我们添加 False。
我的尝试:
def my_int_list(list):
new_list= []
for num in list:
if num % 2 == 0:
num = True
new_list.append(num)
elif num % 2 != 0:
num = False
new_list.append(num)
my_list=[2,5,8]
print(my_int_list(my_list))
【问题讨论】:
-
print(list(map(lambda x: not x % 2, my_list)))