2020
10-08
10-08
Python过滤序列元素的方法
问题你有一个数据序列,想利用一些规则从中提取出需要的值或者是缩短序列解决方案最简单的过滤序列元素的方法就是使用列表推导。比如:>>>mylist=[1,4,-5,10,-7,2,3,-1]>>>[nforninmylistifn>0][1,4,10,2,3]>>>[nforninmylistifn<0][-5,-7,-1]>>>使用列表推导的一个潜在缺陷就是如果输入非常大的时候会产生一个非常大的结果集,占用大量内存。如果你对内存比较敏感,那么你可以使用生成器表达...
继续阅读 >