首页 > 科技 > 解决Python3下map函数的显示问题,你确定不收藏下吗?

解决Python3下map函数的显示问题,你确定不收藏下吗?

今天为大家带来的内容是:解决Python3下map函数的显示问题,你确定不收藏下吗?

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下是可以正常显示的:

嗨喽:正在学习python的小伙伴或者打算学习的,可以私信小编“07”领取资料!

但是在Python3下我们输入:

显示的却是:

 

而不是我们想要的结果,这也是Python3下发生的一些新的变化,如果我们想得到需要的结果需要这样写:

这样显示的结果即为我们想要看到的。这一点在《机器学习实战》的第10章中会有一点帮助。

以上这篇解决Python3下map函数的显示问题就是小编分享给大家的全部内容了,希望能给大家学习上带来一些帮助!

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/215986.html