python作业21的一个疑问,关于lambda与map
5. 还记得 zip 吗?使用 zip 会将两数以元祖的形式绑定在一块,例如:>>> list(zip(, ))
[(1, 2), (3, 4), (5, 6), (7, 8), (9, 10)]
但如果我希望打包的形式是灵活多变的列表而不是元祖(希望是 [, , , , ] 这种形式),你能做到吗?(采用 map() 和 lambda 表达式)
作业原题是这样,用lambda来实现起来并不难理解,但是如何用def 来实现呢?我试了一下,但是没有成功,感觉我对lambda的理解还不对。请问有高手可以帮忙解决一下吗
代码:
def t(x,y):
return
h = list(map(t(a,b),a,b))
print(h)
直接list(map(t, a, b))
只需要给出所需的函数,调用的过程map会自己执行 改成def t(x,y):
return
h = list(map(t,a,b))
print(h) qiuyouzhi 发表于 2020-4-20 14:00
直接list(map(t, a, b))
只需要给出所需的函数,调用的过程map会自己执行
比我快亿点点,就那么亿点点…… 永恒的蓝色梦想 发表于 2020-4-20 14:01
改成
感谢! qiuyouzhi 发表于 2020-4-20 14:00
直接list(map(t, a, b))
只需要给出所需的函数,调用的过程map会自己执行
感谢!map真是神奇! 、初七 发表于 2020-4-20 14:11
感谢!map真是神奇!
问题解决了,就设个最佳答案吧~ 永恒的蓝色梦想 发表于 2020-4-20 14:02
比我快亿点点,就那么亿点点……
{:10_256:}
这个论坛就是以手速为本,
没有手速就会败北 qiuyouzhi 发表于 2020-4-20 14:14
这个论坛就是以手速为本,
没有手速就会败北
www{:10_266:}乖乖去写c++ 永恒的蓝色梦想 发表于 2020-4-20 14:15
www乖乖去写c++
自从学了OpenCV(的基础)以后,我有了一个想法!
我要爬取我好友的头像,然后{:10_334:}
统统变成黑白的!
qiuyouzhi 发表于 2020-4-20 14:17
自从学了OpenCV(的基础)以后,我有了一个想法!
我要爬取我好友的头像,然后
统统变成黑白 ...
全 员 遗 照 qiuyouzhi 发表于 2020-4-20 14:17
自从学了OpenCV(的基础)以后,我有了一个想法!
我要爬取我好友的头像,然后
统统变成黑白 ...
与 时 俱 进 永恒的蓝色梦想 发表于 2020-4-20 15:11
与 时 俱 进
代码已经写好了:
from requests import get
import cv2
import easygui as eg
import os
import numpy as np
def Gray(imgl):
img = cv2.imdecode(np.fromfile(imgl, dtype=np.uint8), 0)
cv2.imwrite(imgl, img)
def main():
count = 1
try:
os.mkdir("Img")
except:
pass
os.chdir("Img")
while True:
user = eg.enterbox("请输入用户UID:")
if user == None:
break
url = "https://fishc.com.cn/ucenter/data/avatar/000/%s/%s/%s_avatar_small.jpg" % (user[:2], user, user)
with open(f"temp{count}.jpg", 'wb') as f:
f.write(get(url).content)
Gray(f"temp{count}.jpg")
eg.msgbox(msg="DONE!")
count += 1
if __name__ == "__main__":
main()
有BUG请反馈 qiuyouzhi 发表于 2020-4-20 15:12
代码已经写好了:
npnp qiuyouzhi 发表于 2020-4-20 14:17
自从学了OpenCV(的基础)以后,我有了一个想法!
我要爬取我好友的头像,然后
统统变成黑白 ...
没事 我的老鼠只有尾巴会灰 本帖最后由 wuqramy 于 2020-4-20 15:27 编辑
qiuyouzhi 发表于 2020-4-20 15:12
代码已经写好了:
cv2是什么 pip好像下不了
然后(手动变灰):
wuqramy 发表于 2020-4-20 15:23
cv2是什么 pip好像下不了
你的安装姿势不对:
pip install opencv-python qiuyouzhi 发表于 2020-4-20 15:26
你的安装姿势不对:
明白了
页:
[1]