python进阶日记(lambda函数)
list1 = [{‘a‘:1,‘b‘:2},{‘a‘:2,‘b‘:4},{‘a‘:3,‘b‘:5}] #lambda 参数1,参数2 :返回值表达式 print(max(list1,key=lambda x:x[‘a‘])) #max 中key 就相当于sort中的cmp,传入一个参数设置了排序方法
map操作,对函数进行遍历
list1 = [1,2,4,142,532,6,5,23,12] result = map(lambda x:0 if x%2==0 else 1,list1) print(list(result))
相关推荐
meylovezn 2020-09-21
mmmjyjy 2020-07-16
typhoonpython 2020-06-11
x青年欢乐多 2020-06-06
Stranger 2020-05-16
PythonMaker 2020-04-22
QianYanDai 2020-04-18
千锋 2020-04-11
fly00love 2020-03-05
f = lambda x, y, z: x + y + z # returns a function that can optionally be assigned a name. def func:
sschencn 2020-02-21
wklken的笔记 2020-01-30
GhostLWB 2020-01-30
sulindong0 2020-01-19
chinademon 2020-01-12
mieleizhi0 2020-01-11
samsai00 2020-01-06