Python第十一章(推导式)

一。列表推导式:目的化简代码,可以改变数据

例句1:如果while循环继续创建序列累加

Python第十一章(推导式)_第1张图片

例句2:如果for循环进行列表累加

Python第十一章(推导式)_第2张图片

1.循环列表推导式进行累加:

Python第十一章(推导式)_第3张图片

注释:第一个i表示的是返回的数据于列表,for后面内容表示的是循环条件

2.条件循环列表推导式:

Python第十一章(推导式)_第4张图片

注释:首先判断范围(处于0-10),再把条件满足的内容进行填写

3.多个for循环列表推导式:用于写两个数据

Python第十一章(推导式)_第5张图片

Python第十一章(推导式)_第6张图片

Python第十一章(推导式)_第7张图片

注释:先进行后面循环(内循环),在进行前面循环(外循环)

二。字典推导式:内容以键值对形式出现

格式:dict = {key : value  循环条件}

注释:先判断循环条件的范围,在把循环内容进行外填例如:

Python第十一章(推导式)_第8张图片

1。进行两个列表结合为一个字典:

Python第十一章(推导式)_第9张图片

注释:在进行字典列表结合的时候要保证数据的个数相同,否则会报错处理

2.进行字典数据里面的查找:

Python第十一章(推导式)_第10张图片

三,集合推导式:注意无序性和去重性

Python第十一章(推导式)_第11张图片

你可能感兴趣的:(算法)