num_list = eval(input())
x=lambda
print(x())
num_list = eval(input())
x = list(filter(lambda x: x % 2 == 0, num_list))
print(x)
你自己看一下到底怎么填,因为也看不懂你的空格到底在x(__)这还是lambda后面
假定输入时数字之间使用空格分割的话,可以这样写:
>>> num_list = input()
3 4 5 6 7 8 9
>>> x = lambda s:filter(lambda x:x%2==0, (map(int, s.split())))
>>> print(list(x(num_list)))
[4, 6, 8]