Google Python样式指南

Google Python样式指南,第1张

Google Python样式指南

map
并且
filter
功能不如其列表理解功能强大。LC可以一步完成过滤和映射,它们不需要显式功能,并且由于其特殊的语法而可以更有效地进行编译

# map and filtermap(lambda x:x+1, filter(lambda x:x%3, range(10)))# same as LC[x+1 for x in range(10) if x%3]

根本没有理由比LC更喜欢映射或过滤器

reduce
两者略有不同,因为没有等效的LC,但与普通的for循环相比,也没有太大的优势。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5646745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存