解决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对字典进行排序实例
Sep 25 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
Python的dict字典结构操作方法学习笔记
May 07 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
Python基于mysql实现学生管理系统
Feb 21 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
Python SELENIUM上传文件或图片实现过程
Oct 28 Python
基于Python脚本实现邮件报警功能
May 20 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
Feb 02 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遍历CSV类实例
2015/04/14 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
xml和web特殊字符
2009/04/28 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
javascript常用的正则表达式实例
2014/05/15 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
JavaScript中import用法总结
2019/01/20 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
python如何重载模块实例解析
2018/01/25 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
python递归全排列实现方法
2018/08/18 Python
Python封装原理与实现方法详解
2018/08/28 Python
python多任务及返回值的处理方法
2019/01/22 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
高中毕业生自我鉴定例文
2013/12/29 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
打架检讨书范文
2015/01/27 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers