python计算列表所有元素平方的两种方法

python计算列表所有元素平方的两种方法

这里计算python列表list中所有元素的平方,指的是列表中所有的元素单独地求取平方,并返回一个列表。下面介绍两种方法:

  1. 自定义一个求平方的函数,然后和列表一起作为参数传递给map()函数,之后,再通过list()函数将得到的map类对象进行转换为列表;
  2. 使用列表的推导式,对列表中的各个元素进行求平方。

python计算列表所有元素平方的实例代码

方法一map()

#-*- coding:utf-8 -*-

def pow2(arg):
    return arg**2
    

def pow2List(listarg):
    mapObj = map(pow2, listarg)
    result = list(mapObj)
    return result

print(pow2List([1,-1,0,3,5]))

运行python文件,得到输出:

[1, 1, 0, 9, 25]

方法二推导式

>>> list1 = [-1,0,5,6,15]
>>> [x**2 for x in list1]
[1, 0, 25, 36, 225]

原文:python计算列表所有元素平方的两种方法

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值