内置函数 和 匿名函数
带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))

浙公网安备 33010602011771号