杨东明 发表于 2021-7-21 16:16:29

请问这个2x为啥会报错?

print (map(lambda x,y:2x+y,list1,list2))

青出于蓝 发表于 2021-7-21 16:16:30

print (map(lambda x,y:2*x+y,list1,list2))

杨东明 发表于 2021-7-21 16:16:58

报错:SyntaxError: invalid syntax    对2x

杨东明 发表于 2021-7-21 16:19:10

改成x+y就没事,还有就是我想问下后面的list1,list2可不可以改成x=list1,y=list2?

yyyyyyyynnnnn 发表于 2021-7-21 16:30:07

应该是2*x,不是2x

灰晨 发表于 2021-7-21 16:31:00

想乘2就 x * 2

King丨小义 发表于 2021-7-21 18:14:03

杨东明 发表于 2021-7-21 16:19
改成x+y就没事,还有就是我想问下后面的list1,list2可不可以改成x=list1,y=list2?

不能

杨东明 发表于 2021-7-21 18:45:33

King丨小义 发表于 2021-7-21 18:14
不能

那怎么定位x,y各是哪个list呢?只能按位置默认第一个x,第二个y??

杨东明 发表于 2021-7-21 18:46:25

青出于蓝 发表于 2021-7-21 16:36


请教一下怎么定位x,y各是哪个list呢?只能按位置默认第一个x,第二个y??

青出于蓝 发表于 2021-7-21 18:51:37

杨东明 发表于 2021-7-21 18:45
那怎么定位x,y各是哪个list呢?只能按位置默认第一个x,第二个y??

是的
页: [1]
查看完整版本: 请问这个2x为啥会报错?