今日主要内容 推导式 生成器表达式 lambda匿名函数 内置函数介绍 一、推导式 (一)列表推导式 先来看一段代码 建立一个空列表,向空列表中添加元素 lst = list() for i in range(5): lst.append(i) print(lst) 运行结果: [0, 1, 2, 3, 4] 利用列表推导式,效果一样 lst = [i for i in range(5)] print(lst) 运行结果: [0, 1, 2, 3, 4] 循环模式: 格式: [元素 for 元素 in 可迭代对象] 执行流程:每次for循环将元素添加到列表中 lst = [i for i in range(5)] print(lst) 运行结果: [0, 1, 2, 3, 4] 筛选模式 筛选模式: 格式: [元素 for 变量 in 可迭代对象 if 条件] 执行流程:执行for循环并判断元素是否符合条件,将符合条件的元素添加到列表中 lst = [i for i in range(5) if i > 2] print(lst) 运行结果: [3, 4] (二)字典推导式 同理,先来看一段代码 建立一个空字典,向字典中添加键值对 dic = dict() for i in range(1, 5): dic[f"k{i}"] = i print(dic) 运行结果: {'k1':