您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

芹菜任务链和访问**

芹菜任务链和访问**

chain而其他canvas原语属于诸如map和的功能实用程序家族reduce

例如,在map(target, items)调用target(item)列表中每个项目的地方,Python都有一个很少使用的map版本,称为itertools.starmap,而是调用target(*item)

尽管我们可以添加starchain甚至添加kwstarchain到工具箱中,但它们将非常专业化,可能不经常使用。

有趣的是,Python使用list和generator表达式使这些变得不必要,因此map替换为[target(item) for item in item],starmap替换为[target(*item) for item in item]

因此,我认为我们应该专注于寻找一种更灵活的方式来支持这种方式,例如,使用芹菜驱动的生成器表达式(如果可能的话,并且如果没有类似的强大功能),而不是为每个原语实现多种选择。

其他 2022/1/1 18:53:02 有487人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶