摘要:
第一、 列表生成式 1 l = [x*x for x in range(10)] 通过列表生成式可以快速从一个list推导出另外一个list(也就是说,我们获得了一个完整的列表) 但是由于内存的限制,列表容量肯定是有限的;如果列表元素很多(100万以上啥的),这样采用列表生成式可能会不符合现实需求。 阅读全文
摘要:
惰性对象是什么? 首先需要明确啥是惰性计算(lazy evaluation):是指仅仅在真正需要执行的时候才计算的表达式的值。充分利用其特点 可以带来很多的便利 1. 避免不必要的计算,带来性能的提升。 对于Python中的条件表达式 if x and y,在x为false的情况下y表达式的值将不再 阅读全文