怎么用map函数在input计算?

# 原代码
map(lambda x, y: x+y,[1,3,5,7,9],[2,4,6,8,10])
 
# 结果如下:
[3,7,11,15,19]


a =input()
b =input()
yy = map(lambda x, y: x+y,a,b)
print(yy)
# 结果如下:
[3,7,11,15,19]

http://t.csdn.cn/2BAvR

你的input打算怎么输入?
假设是按逗号输入
比如输入 1,3,5,7,9
那么直接把输入结果按逗号分割即可得到对应的序列,

a=input().split(",")
b=input().split(",");

map()在什么地方都可以计算。

Python 计算表达式在语句中都可以计算

input() 函数有且只能有一个参数,她可以是任意类型对象,作为等待“输入”的提示。功能类同print( )一个参数的情况,不一样的是程序暂停执行,直到接收到按键才会继续。



result = map(lambda x, y: x+y,[1,3,5,7,9],[2,4,6,8,10])
print(list(a))

也可以


print(list(map(lambda x, y: x+y,[1,3,5,7,9],[2,4,6,8,10])))


img