前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python list列表中每一个数字乘于2的两种多功能函数代码设计

Python list列表中每一个数字乘于2的两种多功能函数代码设计

原创
作者头像
用户9470376
发布2023-12-27 08:07:46
1920
发布2023-12-27 08:07:46
举报

Python list列表中每一个数字乘于2或一个数字

要让Python中list列表中的每一个数字乘于2,可以有两种方法,一是使用列表推导式来完成,另一种是使用map()函数来完成。下面将通过实例代码来之一进行介绍。

列表推导式法

为了让列表推导式的代码能够重复利用,而且能够根据要乘的数字的不同而得到不同的结果,下面的实例代码将被封装为一个函数,如下:

代码语言:python
复制
def listEleDouble(listObj, n):
    newList = [i*n for i in listObj]
    return newList

# 测试该函数
list1 = [0,1,2,3,4,5,6]
newList = listEleDouble(list1, 2)
print(newList)

map()函数法

使用map()函数法来为list列表中的每一个数字乘于2,可以先定义一个函数,以作为参数传递给map()函数,顺便介绍一下,map()函数可以将列表或其它可迭代的Python对象中的逐个元素作为参数传递给map()中的函数参数,具体可参考如下代码:

代码语言:python
复制
def listX2(ele):
    return ele*2

list1 = [0,1,2,3,4,5,6]
newList = list(map(listX2, list1))
print(newList)

来源:Python list列表中每一个数字乘于2怎么乘,两种方法

免责声明:内容仅供参考,不保证正确性!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python list列表中每一个数字乘于2或一个数字
  • 列表推导式法
  • map()函数法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档