python map函数
时间: 2023-12-09 14:55:42 浏览: 18
Python中map()函数将一个函数应用于一个可迭代对象的所有元素,返回一个迭代器。其语法为:
map(function, iterable)
其中,function是要应用的函数,iterable是要应用函数的可迭代对象,例如列表、元组、集合等。
示例:
```python
def square(x):
return x*x
numbers = [1, 2, 3, 4, 5]
squared_numbers = map(square, numbers)
print(list(squared_numbers)) # 输出 [1, 4, 9, 16, 25]
```
在上面的例子中,square()函数被应用于numbers列表中的每个元素,返回一个新列表squared_numbers,包含每个元素的平方。
阅读全文