解决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常用模块介绍
Nov 21 Python
python根据出生年份简单计算生肖的方法
Mar 27 Python
python关键字and和or用法实例
May 28 Python
Python利用ansible分发处理任务
Aug 04 Python
浅谈python字典多键值及重复键值的使用
Nov 04 Python
Python快速从注释生成文档的方法
Dec 26 Python
Python实现简单的获取图片爬虫功能示例
Jul 12 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
python图形开发GUI库wxpython使用方法详解
Feb 14 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
May 26 Python
python从PDF中提取数据的示例
Oct 30 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与Java进行通信的实现方法
2013/10/21 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
浅谈js中的this问题
2017/08/31 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
Vue 权限控制的两种方法(路由验证)
2019/08/16 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
JavaScript实现网页tab栏效果制作
2020/11/20 Javascript
Python 条件判断的缩写方法
2008/09/06 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
python实现从ftp服务器下载文件
2020/03/03 Python
python中adb有什么功能
2020/06/07 Python
最便宜促销价格订机票:Airpaz(总部设在印尼,支持中文)
2018/11/13 全球购物
白俄罗斯在线大型超市:e-dostavka.by
2019/07/25 全球购物
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
协议书与合同的区别
2014/04/18 职场文书
认购协议书范本
2014/04/22 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
2016七夕情人节感言
2015/12/09 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
Echarts如何重新渲染实例详解
2022/05/30 Javascript