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
推荐阅读
- Python3.7知其然知其所以然-第七章 类型转换
- Python3.7知其然知其所以然-第六章 字符串
- Python3.7知其然知其所以然-第二章 开发工具
- Python3.7开发Django2.2 Web系统从零开始--1.2 一个应用