前言
本文主要介绍Python中的推导式,主要内容包括推导式简介、列表(list)推导式、字典(dict)推导式、集合(set)推导式。
一、推导式简介
推导式可以语法较简洁的 从一个数据序列构建另一个新的数据序列,比如构建新的列表、字典、集合等序列,举个例子:要构建一个列表,其中包含 1~10 中所有的奇数的平方数。常规办法:
lst = []
for i in range(1, 11):
if i % 2 == 1:
lst.append(i ** 2)
print(lst)
输出结果:
[1, 9, 25, 49, 81]
而使用列表推导式:
lst = [i ** 2 for i in range(1<