列表生成式:[exp for iter_var in iterable] 同样也会有字典生成式,集合生成式,没有元组生成式,元组生成式的语法被占用了 字典生成式,集合生成式,就是外面那个括号换成{} 字典里面一个个是键值对,集合可以与之区分 生成器:有两种写法: 一种就是写一个生成式放到()里面,这就是一个生成器, #将列表生成式中的[]替换成() ge = (x for x in range(1,6)) print(ge,type(ge)) #生成器需要通过next()方法获取数据,调用一次…