帮助中心 广告联系

成都百姓网-人才网,招聘网,二手房网,房产网,租房网,教育网,新闻网,信息网,信息港-成都在线

热门关键词:

Python map() 函数

来源:原创/投稿/转载 发布时间:2019-10-29

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

  如果函数有多个参数, 但每个参数的序列元素数量不一样, 会根据最少元素的序列进行:

  明显可以看出是由于 lambda 中的 z 参数,实际是使用了 listz, 而 listz 里面只有 4 个元素, 所以即使 listx 有 7 个元素, listy 有 6 个元素,也不会继续执行了,只执行了 4 个元素的的计算。

  除了计算幂函数,还可利用 map 函数的映射功能完成其他任务,例如规范名字格式:

  filter是通过生成 True 和 False 组成的迭代器将可迭代对象中不符合条件的元素过滤掉;而map返回的则是 True 和 False 组成的迭代器。

  因为只是一个存放 tuple 的 list,我们要保持原来 list 是存 list 的一致性,所以要应用到上方的 map 函数。

责任编辑:admin

本网转载作品的目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如涉及作品内容、版权等问题,请联系我们进行修改或删除!