Python map 用法详解及示例
Python中的map函数是一个内置函数,用于对可迭代对象中的每个元素应用一个函数,并将结果作为迭代器返回。其基本语法如下:
其中,function是要应用的函数,iterable是一个可迭代对象,如列表、元组、字符串等。
下面是三个使用map函数的示例:
- 将列表中的每个元素都加上1:
- 将字符串中的每个字符转换为大写:
- 将两个列表中的对应元素相加:
在这些示例中,我们使用了lambda函数来定义一个简单的匿名函数,用于对每个元素进行操作。然后,通过调用map函数,将lambda函数应用到各个元素上,并将结果作为一个新的列表返回。注意,我们使用了list函数来将返回的迭代器转换为一个列表,以便查看结果。