1. 列表生成式
列表生成式是 Python 内置的非常简单却强大的可以用来创建list的生成式, 一次性生成所有数据,然后保存在内存中,适合小量数据。我们通过以下实例来说明。
1.例如要实现将1-100所有偶数的平方返回,用生成式方法,如下:
li = [x*x for x in range(1,21) if x%2 == 0] # if后面的条件语句用来筛选出偶数
print(li) # 打印出此列表生成式
# 结果
[4, 16, 36, 64, 100, 144, 196, 256