Python高阶--推导式


推导式是可以从一个数据序列构建另一个新的数据序列,是Python的一种独有特性

1、列表推导式

  列表推导式是指循环创建列表

  for循环可以用来创建一个列表,而列表推导式就是for循环创建列表的简化版

  语法:

    --- 变量名 = [表达式 for 变量 in 列表 for 变量 in 列表]

    --- 变量名 = [表达式 for 变量 in 列表 if 条件]

2、字典推导式

  字典推导式就是推导出两个值并构建成键值对的样子

3、集合推导式

  集合推导式就是将列表推导式的中括号[]变成{}