内置函数 和 匿名函数

 

 

思维导图

内置函数 和 匿名函数

 

带key的函数: max min filter map sorted 

匿名函数案例:

 1 portfolio = [
 2     {'name':'IBM', 'shares':100, 'price':91.1},
 3     {'name':'AAPL', 'shares':50, 'price':543.22},
 4     {'name':'FB', 'shares':200, 'price':21.09},
 5     {'name':'HPQ', 'shares':35, 'price':31.75},
 6     {'name':'YHOO', 'shares':45, 'price':16.35},
 7     {'name':'ACME', 'shares':75, 'price':115.65}
 8 ]
 9 
10 # 计算购买每支股票的总价
11 a = map(lambda i:{i['name']:i['shares'] * i['price']}, portfolio)
12 print(list(a))
13 
14 # 过滤出单价大于100的股票
15 b = filter(lambda x:x['price']>100, portfolio)
16 print(list(b))

 

posted @ 2018-07-03 11:22  宝露  阅读(73)  评论(0)    收藏  举报