欢迎加入Linux_Python学习群
群号:478616847
目录:
-
列表生成式
-
生成器
-
迭代器
-
单层装饰器(无参)
-
多层装饰器(有参)
-
冒泡算法
-
代码开发规范
一、列表生成式(列表推导式)
列表生成式List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。
首先来上个需求,我有一个列表 [1,2,3,4,5,6,7,8,9,10],现在有这么个需求,要里面的元素自乘,想想看要怎么实现
版本一,通过for循环,重新赋值(占内存空间)
1 a = [1,2,3,4,5,6,7,8,9,10] 2 b = [] 3 for i in a: 4 b.append(i*i) 5 a = b 6 print(a)