weipeng2k

关注

lambda和eval()

weipeng2k

关注

阅读 80

2022-04-13

  • lambda表达式
l1=lambda a,b,c:a+b+c
#a,b,c为输入值,a+b+c为返回值
l2=[lambda a:a*2,lambda b:b*2,lambda c:c*3]
print(l2[0](1),l2[1][3],l3[2][4])
  • eval()函数
#
 a=print('python')
 eval("a")     #python
a=10
b=20
c=eval("a+b")
print(c)    #30
dict1=dict(a=100,b=200)
d=eval("a+b",dict1)
print(d)   #300

相关推荐

乱世小白

Python中lambda函数&eval()函数&递归的详细用法

乱世小白 82 0 0

谷中百合517

python教程:exec和eval

谷中百合517 109 0 0

zhoulujun

javascript eval和JSON之间的联系

zhoulujun 33 0 0

ivy吖

Eval和Bind方法深入剖析(转)

ivy吖 107 0 0

东方小不点

python内置函数exec()和eval()区别

东方小不点 20 0 0

一天清晨

JavaScript Eval

一天清晨 71 0 0

ITWYY

eval()的运用和兼容性问题

ITWYY 263 0 0

史值拥

Pytorch:model.train()和model.eval()用法和区别,以及model.eval()和torch.no_grad()的区别

史值拥 37 0 0

腾讯优测

Python eval函数

腾讯优测 70 0 0

求阙者

【python】eval函数

求阙者 45 0 0

精彩评论(0)

0 0 举报