韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python之lambda表达式

Python之lambda表达式

头像

爱喝马黛茶的安东尼

2019-07-04 17:58:273284浏览 · 0收藏 · 0评论

lambda表达式格式以及应用场景

1、lambda函数与list的结合使用

list = lambda:x for x in range(10)
print (list[0])
>>>9
list = lambda x:x for x in range(10)
print (list[0])
>>>0

2、map,filter,reduce函数

例子:

a = [('a',1),('b',2),('c',3),('d',4)]
a_1 = list(map(lambda x:x[0],a))

如上例子,map函数第一个参数是一个lambda表达式,输入一个对象,返回该对象的第一个元素。第二个就是需要作用的对象,此处是一个列表。Python3中map返回一个map对象,我们需要人工转为list,得到的结果就是[‘a’,’b’,’c’,’d’] 

例子:

a = [1,2,3,4]
b = [2,3,4,5]
a_1 = list(map(lambda x,y:x+y,a,b))

上边这个例子是为了说明,lambda表达式参数可以是多个。返回结果是[3,5,7,9]

相关推荐:《Python视频教程

例子:

a = [1,2,3,4,5,6,7]
a_1 = filter(lambda x:x<4,a)

如上例子,定义lambda表达式,筛选a列表中小于4的元素,结果为[1,2,3]。filter函数直接返回一个列表,无需再进行转换,第三个是初始值,我们没给初始值,那么开始操作的两个元素就是序列的前两个。否则将使用我们给出的初始值和序列第一个元素操作,然后结果再与第三个元素操作,以此类推。上个例子结果是28

例子:

from functools import reduce #python3需要导入此模块
a = [1,2,3,4,5,6,7]
a_1 = reduce(lambda x,y:x+y,a)

reduce中使用的lambda表达式需要两个参数,reduce函数共三个参数。

第一个是就是lambda表达式,第二个是要累计的序列,第三个是初始值,我们没给初始值,那么开始操作的两个元素就是序列的前两个。否则将使用我们给出的初始值和序列第一个元素操作,然后结果再与第三个元素操作,以此类推。上个例子结果是28。

3、字典多条件排序

例子:

dict = {'a':1,'b':2,'c':3,'d':4,'e':3,'f':1,'g':7}
sorted_dict_asc = sorted(dict.items(),key=lambda item:item[0])
sorted_dict_dsc = sorted(dict.items(),key=lambda item:item[0],reverse=True)

输出(第一个升序,第二个降序):

[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 3), ('f', 1), ('g', 7)]
[('g', 7), ('f', 1), ('e', 3), ('d', 4), ('c', 3), ('b', 2), ('a', 1)]]
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

水蜜桃免费观看电视剧最新章节| 闺蜜老公把我压在怀里| 免费双男主做酱酱酿酿的动漫| 我在开会他在下添好爽在线视频| 老人船上弄雨荷1一5节| 《为子献身》高清完整版在线观看| 芒果浏览器| 母与子免费观看大全电视剧| C入门教程视频| 郑云龙| 妈妈的新男友| 妈妈叫我戴上避孕套英文| 妈妈がだけの母さん歌词 | 法国色情《宝贝宝贝3| 美国禁忌2在线观看电视剧| 狗锁女人全集免费播放| 18岁的少女与狗高清电视剧| 《疯狂瑜伽》完整版| 扌暴辶鬲的短文| 男生把小困困放到女生困里视频| 两人一起做AJ的视频教程| 两富婆轮流上阵| 电影《满足2》完整版在线观看| 《办公室高潮秘书2》| 《帐篷里的秘密》动漫| 成色18K1.8.35MB| 沈倦| 扌喿辶畐和扌喿辶的区别| 两个小婕子交换3| 欧洲尺码和亚洲码是3D还是2D| 他用舌头给我6次高潮| 合欢椅BY春风凤弯椅小说| 欧美大片| 15岁女初中生免费观看电视剧| 学校教室里可以插自己电脑吗| 男人添女人荫道口视频| 半推半就干朋友老婆下一句怎么接| 日本大片又大又好看的PPT| 我和两个小婕子做过爱| 《李瓶儿之真爰无悔》| 《艳妻互换》完整版