python用map提取一个数的个十百位数

您所在的位置:网站首页 python取个位数上的数字怎么取 python用map提取一个数的个十百位数

python用map提取一个数的个十百位数

2024-07-07 08:40| 来源: 网络整理| 查看: 265

我们在使用python过程中,为了避免错误删除,会选择做好一个序列后可以插入另外的序列中做为新序列的一部分内容。方便完成一些复杂的工程或多个片段分别编辑后再串成一个完整工程的操作。之前小编向大家介绍了在序列中起到累计作用的reduce函数(https://www.py.cn/jishu/jichu/21819.html),但序列的使用不可能只有一个函数,本文小编就向大家介绍序列中的另一个函数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) #输出: 

print(type(lis), lis) #输出: ['1', '2', '3', '4']

6、实际应用:如何把一个int类型的数据转换成列表类型a = 1234

lis = list(map(int, str(a)))

print(lis) #输出:[1, 2, 3, 4] 每个元素都是int类型

以上就是通过描述、格式、参数、返回值、用法和实际应用对python中的map()函数做了一个介绍,希望能帮助你理解map()函数~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3