我们在使用python过程中,为了避免错误删除,会选择做好一个序列后可以插入另外的序列中做为新序列的一部分内容。方便完成一些复杂的工程或多个片段分别编辑后再串成一个完整工程的操作。,但序列的使用不可能只有一个函数,本文小编就向大家介绍序列中的另一个函数map()函数。
1、map()函数
map是python内置函数,会根据提供的函数对指定的序列做映射。
2、格式
map(function,iterable,...)
3、参数
function接受一个函数名。
iterable接受一个或多个可迭代的序列,返回的是一个集合。
4、返回值
把函数依次作用在list中的每一个元素上,得到一个新的list并返回。
注意:map不改变原list,而是返回一个新list。
5、用法
lis = [1,2,3,4] ite = map(str, lis) lis = list(ite) print(type(ite), ite) #输出:<class 'map'> <map object at 0x00000230B488B7F0> print(type(lis), lis) #输出:<class 'list'> ['1', '2', '3', '4']
6、实际应用:如何把一个int类型的数据转换成列表类型
a = 1234 lis = list(map(int, str(a))) print(lis) #输出:[1, 2, 3, 4] 每个元素都是int类型
以上就是通过描述、格式、参数、返回值、用法和实际应用对python中的map()函数做了一个介绍,希望能帮助你理解map()函数~pandas中series对象map方法用法实例
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试