在python3运行环境下,执行以下选项中的代码,其输出结果不为[2,4,6,8,10]的是()
在python3运行环境下,执行以下选项中的代码,其输出结果不为[2,4,6,8,10]的是()
a = [1,2,3,4,5,6,7,8,9,10]
print(a[1::2])
a = [1,2,3,4,5,6,7,8,9,10]
lis = []
for i in a:
if i % 2 == 0:lis.append(i)print(lis)
a = [1,2,3,4,5,6,7,8,9,10]
print(list(filter(lambda x:x % 2 ==0,a)))
a = [1,2,3,4,5,6,7,8,9,10]
def is_odd(n):
return n % 2 == 0
print(list(filter(is_odd(),a)))
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] def is_odd(n): return n % 2 == 0 print(list(filter(is_odd, a))) #D错误的原因是因为is_odd加了括号而已,加括号会报错
a = [1,2,3,4,5,6,7,8,9,10] def is_odd(n): return n % 2 == 0 print(list(filter(is_odd,a)))