解决Python3下map函数的显示问题


Posted in Python onDecember 04, 2019

map函数是Python里面比较重要的函数,设计灵感来自于函数式编程。Python官方文档中是这样解释map函数的:

map(function, iterable, ...)

Return an iterator that applies function to every item of iterable, yielding the results. If additional iterable arguments are passed, function must take that many arguments and is applied to the items from all iterables in parallel. With multiple iterables, the iterator stops when the shortest iterable is exhausted.

即map函数接收的第一个参数为一个函数,可以为系统函数例如float、或者def定义的函数、或者lambda定义的函数均可。

举一个简单的例子,下面这个例子在Python2.7下是可以正常显示的:

ls = [1,2,3]
rs = map(str, ls)
 #打印结果
['1', '2', '3']
lt = [1, 2, 3, 4, 5, 6]
def add(num):
  return num + 1
rs = map(add, lt)
print rs
#[2,3,4,5,6,7]

但是在Python3下我们输入:

ls=[1,2,3]
rs=map(str,ls)
print(rs)

显示的却是:

<map at 0x3fed1d0>

而不是我们想要的结果,这也是Python3下发生的一些新的变化,如果我们想得到需要的结果需要这样写:

ls=[1,2,3]
rs=map(str,ls)
print(list(rs))

这样显示的结果即为我们想要看到的。这一点在《机器学习实战》的第10章中会有一点帮助。

以上这篇解决Python3下map函数的显示问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中使用SimpleParse模块进行解析的教程
Apr 11 Python
python清除字符串里非字母字符的方法
Jul 02 Python
Djang中静态文件配置方法
Jul 30 Python
深入理解python try异常处理机制
Jun 01 Python
详解Python多线程
Nov 14 Python
Python进程间通信之共享内存详解
Oct 30 Python
python3中函数参数的四种简单用法
Jul 09 Python
对python实现合并两个排序链表的方法详解
Jan 23 Python
django url到views参数传递的实例
Jul 19 Python
Django REST Framework之频率限制的使用
Sep 29 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 Python
Django3.0 异步通信初体验(小结)
Dec 04 #Python
在OpenCV里实现条码区域识别的方法示例
Dec 04 #Python
Python绘图实现显示中文
Dec 04 #Python
Python图片的横坐标汉字实例
Dec 04 #Python
使用Pandas的Series方法绘制图像教程
Dec 04 #Python
Python FFT合成波形的实例
Dec 04 #Python
使用python动态生成波形曲线的实现
Dec 04 #Python
You might like
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
Php中使用Select 查询语句的实例
2014/02/19 PHP
php获取目标函数执行时间示例
2014/03/04 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
Prototype中dom对象方法汇总
2008/09/17 Javascript
Js 本页面传值实现代码
2009/05/17 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
javascript实现日期时间动态显示示例代码
2015/09/08 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
微信小程序 教程之wxapp视图容器 swiper
2016/10/19 Javascript
JavaScript下拉菜单功能实例代码
2017/03/01 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
Python中的作用域规则详解
2015/01/30 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
python如何基于redis实现ip代理池
2020/01/17 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
python cookie反爬处理的实现
2020/11/01 Python
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
新领导上任欢迎词
2014/01/13 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
男女朋友协议书
2014/04/23 职场文书
党支部承诺书
2015/01/20 职场文书
出租车拒载检讨书
2015/01/28 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫
德劲DE1105机评
2022/04/05 无线电
浅谈Python中对象是如何被调用的
2022/04/06 Python