解决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实现将数据库一键导出为Excel表格的实例
Dec 30 Python
django轻松使用富文本编辑器CKEditor的方法
Mar 30 Python
python WindowsError的错误代码详解
Jul 23 Python
Django 前后台的数据传递的方法
Aug 08 Python
Python的iOS自动化打包实例代码
Nov 22 Python
Django实现跨域请求过程详解
Jul 25 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
python列表推导式操作解析
Nov 26 Python
Python Django view 两种return的实现方式
Mar 16 Python
新手学习Python2和Python3中print不同的用法
Jun 09 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
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
electron实现静默打印的示例代码
2019/08/12 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python 把列表转化为字符串的方法
2018/10/23 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
python实现机器人卡牌
2019/10/06 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
幼儿园长自我鉴定
2013/10/17 职场文书
毕业生就业意向书
2014/04/01 职场文书
残疾人小组计划书
2014/04/27 职场文书
英文推荐信格式范文
2014/05/09 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
公司辞职信模板
2015/05/13 职场文书
纪录片信仰观后感
2015/06/08 职场文书
追悼会悼词大全
2015/06/23 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python