Python map()函数

map函数在Python中用于对序列进行操作,它接受一个函数和一个或多个序列作为参数,将函数依次作用于序列的每个元素,返回一个新的序列。例如,定义一个求平方的函数square,然后分别对元组、列表和集合中的数字进行映射,结果会以列表、元组或集合的形式返回。注意,虽然输入的集合是无序的,但输出的结果集合顺序可能与原集合不同。
摘要由CSDN通过智能技术生成

1.map()函数作用

map函数是根据提供的函数对指定序列做映射

2.示例

def square(x):
    return x*x
# 传递元组
print(list(map(square,(3,4,5))))
# 传递列表
print(list(map(square,[3,4,5])))
# 传递集合
print(list(map(square,{3,4,5})))
# 用元组接收
print(tuple(map(square,(3,4,5))))
# 用集合接收
print(set(map(square,(3,4,5))))

运行结果:

[9, 16, 25]
[9, 16, 25]
[9, 16, 25]
(9, 16, 25)
{16, 9, 25}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值