2、Python推导式

周末来加班,到公司太早了,不知道干嘛,也不想学习,就写点简单的东西

推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。例如从生成器rang(1, 1001)取出所有奇数或者所有偶数或者7的倍数等等,虽然用循环也能够实现,但使用推导式更简洁
共有三种推导,在Python2和3中都有支持:

列表(list)推导式
字典(dict)推导式
1.列表推导式
需求:如何快速生成0-100的列表:
方式一:通过之前学过的循环来做
2、Python推导式_第1张图片
方式二:使用列表推导式
在这里插入图片描述
练习1:
2、Python推导式_第2张图片
练习2:
在这里插入图片描述
2.字典推导式
除去列表推导式,还有字典推导式

需求:有一个列表,需要快速将列表转换为下标为键,值为元素值的字典格式数据
2、Python推导式_第3张图片
2、Python推导式_第4张图片
感觉这块不好描述(原谅我高考语文只考了43分☺),就写了几个例子。因为一些原因下面也不知道是继续写Python高级呢还是写别的系列,(其他系包括:Java接口自动化、Python接口自动化、jmeter的使用,性能分析和调优这块最近也在跟公司的性能大佬学习中,也可以把学习过程写出来,一起学习,共同进步);看到的小伙伴给个建议,总之呢,需要坚持下去,让我们一起加油吧!

你可能感兴趣的:(2、Python推导式)