比较 Python 中的列表推导式和 map(),reduce()函数
对一个列表(迭代器)中的元素进行批量处理是一个很常见的业务需求,在 Python 中,一般有三种解决方案:for循环,列表推导式,或者map(),filter()函数。
例如我们计算一下 100 以内奇数的平方和。
1 | # for loop |
1 | # list comprehension |
1 | # map(), filter() |
对一个列表(迭代器)中的元素进行批量处理是一个很常见的业务需求,在 Python 中,一般有三种解决方案:for循环,列表推导式,或者map(),filter()函数。
例如我们计算一下 100 以内奇数的平方和。
1 | # for loop |
1 | # list comprehension |
1 | # map(), filter() |