python的map怎么用
时间: 2023-08-30 21:04:25 浏览: 55
python中map函数用法.docx
Python 的 map() 函数是一个内置函数,它接受一个函数和一个可迭代对象作为输入,将该函数应用于可迭代对象的每个元素,并返回一个新的可迭代对象,其中包含该函数应用于每个元素的结果。以下是一个使用 map() 函数的示例:
```python
# 定义一个函数,将输入的字符串转换为大写
def to_uppercase(s):
return s.upper()
# 使用 map() 函数将列表中的所有元素转换为大写
my_list = ['a', 'b', 'c']
new_list = map(to_uppercase, my_list)
# 输出结果
print(list(new_list)) # ['A', 'B', 'C']
```
在上面的示例中,我们定义了一个函数 to_uppercase(),该函数将输入的字符串转换为大写。然后,我们使用 map() 函数将该函数应用于我们的列表 my_list 中的每个元素,并将结果存储在一个新的列表 new_list 中。最后,我们将新列表打印出来,以验证转换是否成功。
阅读全文