For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
Python编程开发是目前大多数开发程序员都在学习的一种编程开发语言,而本文我们就来了解一下,Python编程开发要掌握哪些知识。
利用map在一个可迭代对象的各项上调用函数的工具
利用filter来过滤项
利用reduce把函数作用在成对的项上来运行结果的工具
Python支持多种编程范式:过程式(使用基础的语句)、面向对象编程和函数式编程。
Python也提供了其他函数式编程语言的工具:
在没有循环的情况下处理可迭代对象:map
有时我们需要对列表、集合、字典等可迭代序列做的一个操作就是:对其中每一个元素值进行某种操作,把其结果收集起来。
比如选出数据库中的某一列进行加减操作,或者针对某些特殊的值做平方的处理。
此时就可以利用Python的map,允许您在不使用循环的显式中处理和转换所有项目,该技术通常称为映射。当您需要将转换函数应用于可迭代并将其转换为新的迭代时,map就能够有其用武之地。
map传入内置Python函数
除了自定义函数,还可以map中传入内置的Python函数。例如,如果您有一个字符串列表,您可以轻松地创建一个计算该字符串列表长度的新列表。