Python-集合生成式
用于生成集合的公式:{i*i for i in range(1, 10)}
表示集合元素的表达式
自定义变量
可迭代对象
就是将列表生成式的[]改为{}
为什么没有元组生成式呢?因为元组是不可变序列
#列表生成式 lst=[i*i for i in range(10)] print(lst) #集合生成式 s={i*i for i in range(10)} print(s)
用于生成集合的公式:{i*i for i in range(1, 10)}
表示集合元素的表达式
自定义变量
可迭代对象
就是将列表生成式的[]改为{}
为什么没有元组生成式呢?因为元组是不可变序列
#列表生成式 lst=[i*i for i in range(10)] print(lst) #集合生成式 s={i*i for i in range(10)} print(s)