在列表生成式中一旦创建一个列表那么将会创建所有元素,往往我们只需要几个,这极大浪费了内存空间。生成器就是为解决这种情况诞生的。它是一边计算一边生成元素的,一旦你不再i需要,它就不会计算后续元素。创建方式:列表生成式中把列表的中括号改为圆括号:L=[x*x for x in range(1,11)] #列表L.........【阅读全文】
list()函数可以将tuple,dict,set都转化为list(其实是生成了一个list副本)。[x*x for x in range(1,11)] 如上就是列表的一般形式,前面是计算部分,后面加上约束条件部分,用一个中括号括起来就是列表生成式,两部分可以自行发挥,非常灵活.........【阅读全文】