列表生成式
用一个公式,利用循环,生成一个列表,就叫列表生成式,如下代码所示:
#普通列表
a = [1,2,3]
#列表生成式
a = [i * 2 for i in range(10)]
'''上面列表生成式的一行代码等价于下面3行'''
a = []
for i in range(10):
a.append(i*2)
用一个公式,利用循环,生成一个列表,就叫列表生成式,如下代码所示:
#普通列表
a = [1,2,3]
#列表生成式
a = [i * 2 for i in range(10)]
'''上面列表生成式的一行代码等价于下面3行'''
a = []
for i in range(10):
a.append(i*2)