在 Python 中,map()是一个内置函数,它将一个函数应用于可迭代对象(如列表、元组等)中的每一个元素,并返回一个迭代器,其中包含了将函数应用于每个元素后的结果。
一、定义及语法
map(function, iterable,...)
- function:是一个函数对象,它将被应用于可迭代对象中的每个元素。
- iterable:一个或多个可迭代对象,函数将依次应用于这些可迭代对象中的元素。
二、用法示例
基本用法:
def square(x):
return x ** 2
numbers = [1, 2, 3, 4, 5]
squared_numbers = map(square, numbers)
print(list(squared_numbers)) #输出