javascript - 有没有办法在 Python 中编写类似 lambda 的对象,就像在 JS 中一样

标签 javascript python

JS 我可以这样定义一个对象:

foo = {"foo": 42, "bar": function(){/* do something */}}

有没有办法在 Python 中做同样的事情?

最佳答案

以下可能有效:

# Define a function    
def foo():
    print("foo")

# Define a dictionary    
d = {"a":1, "b":foo}

d["b"]()

输出:foo

关于javascript - 有没有办法在 Python 中编写类似 lambda 的对象,就像在 JS 中一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55705561/

相关文章:

javascript - 使用 jquery 和 onchange 获取输入值

javascript - 如何让用户禁用推送通知?

Python:将版本号和数据保存到pickle文件中

python - 如何连接到我的远程 SQL 服务器

python - 使用 Line2D 在 matplotlib 中绘制线条

javascript - jQuery - Ajax 在某些帖子上返回错误 500

javascript - 类型错误 : Method "getRange" of null when using multiple scripts (Libraries) in Google scripts

javascript - 了解 javascript 高级语法和对象表示法

python - 在 Python 中将附加数据增量解析到外部 XML 文件

python - 以函数式风格制作的 Conjoin 函数