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

文章 > Python基础教程 > python中不同推导式怎么写

python中不同推导式怎么写

python推导式

头像

小妮浅浅

2021-01-12 18:19:293271浏览 · 0收藏 · 0评论

在我们接触到一个陌生的单词时,如果想要使用就会先选择查询它的语法。同样在python中的推导式也可以这样理解。我们想建立列表的时候,可以查询列表表达式来快速的建立。我们最近所学的集合,也有类似的推导式可以运用。接下来就以这两种推导式为代表,为大家展示它们的使用和区别。


你之前可能已经学习过列表推导式list comprehensions)、字典推导式(dictionary comprehensions)和生成器推导式。这里还有一个集合推导式(Set Comprehension)。集合推导式和它们是很类似的,Python中的集合推导式可以按照下面的方法构造:

{skill for skill in ['SQL', 'SQL', 'PYTHON', 'PYTHON']}

上面的输出为一个包含2个值的集合,因为集合中相同的元素不能多次出现。使用集合推导式背后的动机是希望能够用手动进行数学运算的方法在代码中编写和推导式子。

{skill for skill in ['GIT', 'PYTHON', 'SQL'] if skill not in {'GIT', 'PYTHON', 'JAVA'}}

上面的代码与之前学过的求差集类似,只是看上去有一点点不同。

列表推导式:

列表推导式对应的英文是list comprehension,有时也被翻译为列表解析式,是一种创建列表的简洁语法。先看下面这种较为常用的列表创建方式:

data = []   # 创建空列表
for x in range(-5, 5):
    if x >= -2: 
        # 如果x>=-2则给data添加i的平方
        data.append(x**2) 
print(data)
# 输出:[4, 1, 0, 1, 4, 9, 16]

集合推导式跟列表推导式也是类似的。 唯一的区别在于它使用大括号{}


今天关于列表推导式与集合推导式的讲解到这里就结束了,目的是为了帮助大家学会语法,能够快速独立的建立列表、集合,两者的区别只有括号的不用。其他的推导式大家也可以在课外进行了解。

关注

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

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

JK| 老公在怀里吃奶像个小孩子| 韩剧| 胡乱说深见君| 同学的母亲中字ID| 天香天堂免费观看电视剧| 《头等舱》韩国电影在线看 | 7W7W77777的中文意思| 巨乳童颜| 《父承子液》笔趣阁免费阅读| 免费观看已满十八岁电视剧直播| 乡村玉米地周婶的小说叫什么名字| 欧美人与人动人物2024心理学| 《善良的公与媳》| 美国巜性来潮喷2| 《肉体暴力强伦轩》| 女性肛交一次肛门多久恢复 | 主人~我错了请把它关掉歌词| 巨乳童颜| 东北老肥熟口味重的原因分析| 100%透明内衣| 全黄做爰100分钟视频| 《法国空乘4》在线观看| 无耻家庭凯伦跟妈妈是哪一集| 少妇洗澡被强公日日澡| 一路向西在线电影完整版免费观看| 高清国产少女免费观看电视剧| 林恩| 做爰高潮A片(毛片)| 人与动物免费观看电视剧完整版| 真人老太太实战镖客视频大全| 妈妈がだけの心に漂う| 挪威的森林截了一段3分钟| 欧美大片PPT免费大全| 老婆同意了别人轮流联系我| 满18岁免费观看高清电视剧大全| 速度与激情8| 搞笑视频| 白丝脚上的浓浓的精华液能用吗| 女人吃男人鸡要多久恢复| 蜜桃成熟2