首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lodash for Python?

Lodash for Python?
EN

Stack Overflow用户
提问于 2016-02-10 22:24:47
回答 3查看 15.9K关注 0票数 23

有没有一个用于Python的库或者类似于lodash的东西?我们在API上广泛使用了该库,在继续创建一系列Python工作程序的同时,创建一个类似于API语法的结构也是有意义的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-10 23:49:12

pydash与lodash完全一样,只是用于Python。

票数 42
EN

Stack Overflow用户

发布于 2018-08-17 19:14:38

pydash是一种可以用来替代python中的lodash的东西。它几乎涵盖了所有内容,函数的名称也很相似,只是保持了python的约定不变。

重要提示:我已经使用pydash大约07个月了,它对我帮助很大。你不应该忘记的一件事是,避免直接在self上使用pydash函数,它的行为非常不稳定,并且会产生随机的结果。下面我给出一个例子。

示例类

代码语言:javascript
复制
class MyClass:
    def get(self):
       self.obj = {}
       self.obj['a'] = True

用法类TestClass:定义初始化(Self):self.inst = MyClass()

代码语言:javascript
复制
   def test_function(self):
      # **Not Recommended Method**
      # _.get(self, "inst.a")    # shows random behavior

      # **Highly recommended**
      _.get(self.inst, "a")     # Will always return True
票数 6
EN

Stack Overflow用户

发布于 2016-02-10 22:33:07

我不确定这是否是你想要的,但是当我想到下划线和Lodash这样的javascript库时,我想到的是那些为语言增加了更多函数式编程功能的库(尽管我相信下划线和lodash都比这更有用)。

有一堆Python库试图添加一些相同的功能。快速搜索一下,我找到了pytoolz https://github.com/pytoolz/toolz,我没有太多使用经验,但看起来很有趣。如果这不是您正在寻找的,请尝试搜索其他函数式编程python库,直到找到您喜欢的库为止。

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35317777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档