生成式又称推导式、解析式,是 Python 的一种独有特性。生成式是可以从一个数据序列,构建另一个新的数据序列的结构体。
Python 共有三种生成式:
列表生成式
字典生成式
集合生成式
1. 列表生成式
列表生成式和其他生成式非常相似,它的表达式使用,以下是它原型
实例
2. 字典生成式
字典生成式和列表生成式类似,区别在于它使用大括号,并且符合字典键值对的特性
3. 集合生成式
集合生成式和列表生成式类似,区别在于它使用大括号,并且符合集合的互异、无序特性
领取专属 10元无门槛券
私享最新 技术干货