python中的列表推导式
列表推导式是什么? 类似于这样[x for x in range(101)],[x for x in range(10) if x % 2==0],[x*y for x in range(10) for y in range(10)]式子,就叫做列表推导式 列表推导式的好处就是能快速生成列表 列表推导式的好处就是浪费内存(空间复杂度太大),如果列表太过于庞大,它就会让大量无用的数据占据内存,所以我们应该用多少,生成多少 列表生成器 正因为列表推导式的一些弊端,为了弥补这些弊端,列表生成器产生了 如何将列表推导式装换为列表生成器,[ 列表推导式 ] –> (列表推导式) # 就会变成一个
用户评论