解决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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
python3抓取中文网页的方法
Jul 28 Python
使用Python导出Excel图表以及导出为图片的方法
Nov 07 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
python入门前的第一课 python怎样入门
Mar 06 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
python 实现敏感词过滤的方法
Jan 21 Python
解决Mac下使用python的坑
Aug 13 Python
matplotlib实现显示伪彩色图像及色度条
Dec 07 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
Django如何批量创建Model
Sep 01 Python
python用Tkinter做自己的中文代码编辑器
Sep 07 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
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
joomla组件开发入门教程
2016/05/04 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
读jQuery之十 事件模块概述
2011/06/27 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
python提取内容关键词的方法
2015/03/16 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
django自带的server 让外网主机访问方法
2018/05/14 Python
python plotly绘制直方图实例详解
2019/07/22 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
pytorch中tensor张量数据类型的转化方式
2019/12/31 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
Python3的socket使用方法详解
2020/02/18 Python
酒店服务实习自我鉴定
2013/09/22 职场文书
工作个人的自我评价
2014/01/14 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
2015年电工工作总结
2015/04/10 职场文书
刑事上诉状范文
2015/05/22 职场文书
商标侵权律师函
2015/05/27 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
团委副书记工作总结
2015/08/14 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL