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

在哪种情况下,应在python中使用内置的“ operator”模块?

在哪种情况下,应在python中使用内置的“ operator”模块?

可能最流行的用法是operator.itemgetter。给定一个lst元组列表,您可以按以下方式按ith元素排序:lst.sort(key=operator.itemgetter(i))

当然,您可以通过定义自己的键功能来在没有操作员的情况下执行相同的操作,但是操作员模块使其变得更加整洁。

至于其余部分,python允许使用一种编程的功能样式,因此它可以出现-例如,Greg的reduce示例。

您可能会争辩:“为什么我operator.add什么时候能做到:add = lambda x, y: x+y?” 答案是:

python 2022/1/1 18:28:37 有187人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

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

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

请先登录

推荐问题


联系我
置顶