解决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实现多线程下载文件的代码实例
Jun 01 Python
python实现用户答题功能
Jan 17 Python
Window 64位下python3.6.2环境搭建图文教程
Sep 19 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 Python
python实现车牌识别的示例代码
Aug 05 Python
python随机数分布random均匀分布实例
Nov 27 Python
Pytorch转onnx、torchscript方式
May 25 Python
浅谈Python 函数式编程
Jun 20 Python
selenium自动化测试入门实战
Dec 21 Python
Django如何创作一个简单的最小程序
May 12 Python
Python日志模块logging用法
Jun 05 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
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
php简单获取目录列表的方法
2015/03/24 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
python使用分治法实现求解最大值的方法
2015/05/12 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
对python中dict和json的区别详解
2018/12/18 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
Python3 翻转二叉树的实现
2019/09/30 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
C语言笔试题
2014/09/04 面试题
应聘护士求职信
2014/07/21 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
入党团支部推荐意见
2015/06/02 职场文书
上甘岭观后感
2015/06/10 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript