首页 > 编程语言 >python内置函数map

python内置函数map

时间:2023-02-02 23:44:58浏览次数:33  
标签:map 内置 函数 迭代 python texts new iterable

map()函数

介绍

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

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']

 

标签:map,内置,函数,迭代,python,texts,new,iterable
From: https://www.cnblogs.com/chaimy/p/17085200.html

相关文章

  • Jupyter IPython Anaconda
    IPythonNotebook改名叫JupyterNotebook了。ref:​​​windows中jupyter(原ipythonnotebook)中文件工作路径的设置​​Anaconda是专注于数据分析的Python发行版本,包含......
  • 用Python连接IBM量子API实现的量子算法——Deutsch-Jozsa算法
    Prefix我是看这篇文章:​​不再神秘的量子计算,用Python就能实现(视频+代码),希望能run上面的代码。量子代码地址:​​https://github.com/llSourcell/quantum_computing​​结果......
  • Python @ 装饰器
    一、简单例子先看下面一个简单的例子程序t1清单deffunA(fn):print('A')fn()#fn实际就是funB(函数对象)@funAdeffunB():print('B')#if__name__=="__main......
  • python2 与python3 区别
    写文件下面这段代码,在python2中可以正常运行。但是python3会报错,因为是用w方式打开(而不是wb),则二进制数据不能写入该文件(会报错)。withopen("a.txt",'w')aspfile:pfil......
  • 《深入理解Java虚拟机》第三章读书笔记(二)——HotSpot垃圾回收算法实现(OopMap,安全点安
    系列文章目录和关于我前面《深入理解Java虚拟机》第三章读书笔记(一)——垃圾回收算法我们学习了垃圾回收算法理论知识,下面我们关注下HotSpot垃圾回收算法的实现,分为以下几......
  • python中*的用法
    1、乘法运算符;*表示乘法,**表示次方2、函数形参表示可变参数;deffun(*a,**b):returna,b#a=(1,2,3)#b={'Name':xx,'age':yy}fun(1,2,3,Na......
  • 浅谈python容器、迭代器与生成器
    前言:for...in...循环时,与while不同的是,for可以自动访问容器中的下一个元素,这是为什么呢?#用while循环访问列表容器iter_a=iter(a)whileTrue:try:print(ne......
  • Python matplotlib 画图入门 10 画盒图 boxplot
     importnumpyasnpimportmatplotlib.pyplotasplt#generatesomerandomdatadata=np.random.randn(200)##产生200个标准正态分布数字,d=[data,data......
  • python 识别图片验证码/滑块验证码准确率极高的 ddddorc 库
    前言验证码的种类有很多,它是常用的一种反爬手段,包括:图片验证码,滑块验证码,等一些常见的验证码场景。识别验证码的python库有很多,用起来也并不简单,这里推荐一个简单实用的......
  • Python教程:OS与sys模块用法教程
    一、Pythonos模块包含普遍的操作系统功能,如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。1、os.access()查看文件是否有指定权限,有则返回True否则返回fla......