码迷,mamicode.com
首页 > 其他好文 > 详细

第二次分享

时间:2019-11-22 19:19:57      阅读:42      评论:0      收藏:0      [点我收藏+]

标签:UNC   遍历   max   name   sorted   map   fun   nic   依次   

f = lambda x, y: x * y

def func(x,y):
    return x*y

max/min/filter/map/sorted联用

salary_dict = {
    'nick': 3000,
    'jason': 100000,
    'tank': 5000,
    'sean': 2000
}
max(salary_dict)

def func(i):
    return salary_dict(i)
                i

max(salary_dict,key=func)
     key=func默认做的事情
 1. 循环遍历salary_dict,会取到所有的key值
 2. 然后把所有的key值依次丢入func中,返回薪资
3. 通过返回的薪资排序,得到最大值

max(salary_dict, key=lambda name: salary_dict[name])
min  soterd

list(filter(lambda item: salary_dict[item] > 3000, salary_dict))

map
list(map(lambda i:salary_dict[i]+1,salary_dict))

第二次分享

标签:UNC   遍历   max   name   sorted   map   fun   nic   依次   

原文地址:https://www.cnblogs.com/zqfzqf/p/11913388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!