我正在一个Python程序中工作,我想像在JavaScript中一样创建一个对象。
var obj = {"sum":function(a,b){return a+b;}}`
我可以在Python中做类似的事情吗?
答案 0 :(得分:0)
(至少)有两种方法可以做到这一点:
test_obj = {
'a': 'a',
'func': lambda: print('test')
}
test_obj['func']()
或者:
def test():
print('test')
test_obj = {
'a': 'a',
'func': test
}
test_obj['func']()