解决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 相关文章推荐
Linux环境下MySQL-python安装过程分享
Feb 02 Python
python实现的jpg格式图片修复代码
Apr 21 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
Jan 27 Python
python numpy格式化打印的实例
May 14 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
python3 http提交json参数并获取返回值的方法
Dec 19 Python
python实现微信自动回复及批量添加好友功能
Jul 03 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 Python
python数字图像处理之图像自动阈值分割示例
Jun 28 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 身份证号验证函数
2009/05/07 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
详解Vue中的自定义指令
2020/12/07 Vue.js
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
对Python w和w+权限的区别详解
2019/01/23 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
肯尼迪就职演说稿
2013/12/31 职场文书
会计辞职信范文
2014/01/15 职场文书
干部培训工作总结2015
2015/05/25 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
MySQL学习之基础命令实操总结
2022/03/19 MySQL
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技