Python中的map函数

0    75    1

Tags:

👉 本文共约695个字,系统预计阅读时间或需3分钟。

简介

map()会根据提供的函数对指定序列做映射。map()函数语法:

map()参数:

  • function:函数

  • iterable:一个或多个序列

第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表。

map函数的返回值在Python 2中返回列表,在Python 3中返回迭代器。

map()函数示例

运行结果:

几个示例

map(str,[1,2,3,4,5,6,7,8,9])输出什么?Python 2和Python 3输出的结果一样吗?

在Python中执行以下代码:

Python 3运行结果:

Python 2运行结果:

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

map(str,[1,2,3,4,5,6,7,8,9])输出什么?

请使用一行代码实现对列表a=[1, 2, 3, 4, 5]中的偶数位置的元素进行加3后求和。

答案:偶数位置的元素即2和4,分别加3后再相加,即12(2+3+4+3)。使用map函数,如下所示:

下面代码会输出什么?

答案:运行结果:

列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]。

答案:程序如下所示:

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部