python内置函数map()

map()函数

介绍

map()是python的一个内置函数,其作用是返回一个迭代器,该迭代器将function函数应用于可迭代对象的每个项,并产生结果。

map函数的语法:

map(function, iterable, *iterables)
  • function:函数
  • iterable:一个或多个迭代对象
  • 返回值:python2返回的是列表,python3返回的是迭代器

代码示例

texts = ["text1", "text2", "text3"]
def to_title_case(object):
	return object.title()

new_texts = map(to_title_case, texts)
print(new_texts) #返回迭代器
print(list(new_texts)) #转换为列表

输出结果

<map object at 0x000001AAF19C4B80>
['Text1', 'Text2', 'Text3']

 

posted @ 2023-02-02 23:30  yayagogogo  阅读(60)  评论(0编辑  收藏  举报