0
点赞
收藏
分享

微信扫一扫

lambda和eval()

weipeng2k 2022-04-13 阅读 80
python
  • 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
举报

相关推荐

0 条评论