韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > 基础学习:python中map函数是什么?怎么用?

基础学习:python中map函数是什么?怎么用?

Python map函数

头像

2021-04-08 17:32:4113935浏览 · 0收藏 · 0评论

下面给大家介绍关于map函数的使用,给大家分为几大实用类型模块,具体内容请看下文哦~

map()函数简介

Python 的map()方法,作为输入提供的迭代器的所有元素应用函数。 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象。 另外,map()是python的内置函数。

语法如下:

map(function, iterator1,iterator2 ...iteratorN)

两个重要的参数:

function:要提供给map()的必须参数,它将应用于迭代器中所有可用的项目。

iterator:一个可迭代的必须对象。 它可以是列表,元组等。我们还可以将多个迭代器对象传递给map()函数。

返回值

  • map()函数将给定函数应用于迭代器内的所有项目,并返回可迭代的映射对象,比如元组,列表等。

  • map()函数如何实现?

  • map()函数将两个输入作为函数和一个可迭代对象。 给map()的函数是普通函数,它将对给定可迭代对象中存在的所有值进行迭代。

假设有一个数字列表,并且想要得到每个数字的平方。获取输出后,我们需要返回给定数字平方的函数。 函数实现如下:

def square(n):
return n*n
我们想得到以下数字的平方;
my_list = [2,3,4,5,6,7,8,9]

现在,让我们使用map()函数来获取my_list中每个元素的平方。实现代码如下:

def square(n):
    return n*n
my_list = [2,3,4,5,6,7,8,9]
updated_list = map(square, my_list)
print(updated_list)
print(list(updated_list))

输出:

<map object at 0x0000002C59601748>
[4, 9, 16, 25, 36, 49, 64, 81]

输出结果我们可以看到,map()函数的输出为<map object at 0x0000002C59601748>的map()对象。然后我们使用for循环或使用list()方法对输出进行迭代,以获取最终结果。

关于map函数还可以在不同的场景使用,想要了解的小伙伴,可以点击进入Python学习网教学中心

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

国产在线观看免费全集电视剧网站 | 三亚私人高清影院的更新情况| T大校花沉浮录续集TXT| 《熟妇的荡欲》HD中字| 久久久无码AV精品亚洲星娜美| 荷兰最开放表演女性的节目| 樱花电影大全免费观看西瓜| 45岁老阿姨喷了三次尿素乳青| H动漫无遮挡成人H视频| 无人区与二线无人区的区别| 少女与狗2在线观看免费版高清| 小蓝| 女同学上课用嘴帮我口出来| 暴躁少女CSGO高清观看方法| 51今日大瓜每日大赛往期内容| 台球室的特殊待遇2HD| 老头握住淑蓉双乳| 美月| 经典韩剧电影| 《老公请部长家里吃饭》日剧| 壁咚是什么意思啊?| 人野兽马狗猪大全| 在办公室被CAO很爽很高H漫画| 家族轮换之共乐的日子最新章节更,| CSGO暴躁妹妹高清| 老公装醉看我和别人在一起| 漫画| 大雷QQ弹弹摇晃| 日本M码和欧洲码的区别AS..| 自己怎么玩隐私位置游戏| 接电话顶C的说不出话PLAY| 美国A片巜禁忌9| 水氏杨花与十二轿夫免费阅读| 《炸裂吧!巨棒》免费阅读漫画| 你与我最后的战场第二季| 男生将78申请女生的定眼| 女性肛交一次肛门多久恢复| 一家乱战60集全播放免费观看| 久久无码亚洲成A人片| 我在开会他在下添好爽| 窝窝影院在线观看免费播放电视剧