Python3.7知其然知其所以然-第十章 for循环( 四 )


10.5  列表推导

Python中的for循环 , 除了可以遍历元素外 , 还可以进行列表推导 。 列表推导是一种简化代码的优美方法 。 推导式是可以从一个数据序列构建另一个新的数据序列的结构体 。 语法结构为:

[表达式for变量in列表
或者[表达式for变量in列表if条件

#获取新列表

l1 = [datafordatainrange(110)

print(l1)

#两个列表内容

v1 = [10 20 30

v2 = [30 40 50

# 获取交集

v = [num for num in v1 if num in v2

print(v)

# 获取差集

v = [num for num in v1 if num not in v2

推荐阅读