为什么不能用来名字做网站名,百姓网推广电话,百度云盘搜索引擎入口,个人做网络推广哪个网站好Python list列表中每一个数字乘于2或一个数字
要让Python中list列表中的每一个数字乘于2#xff0c;可以有两种方法#xff0c;一是使用列表推导式来完成#xff0c;另一种是使用map()函数来完成。下面将通过实例代码来之一进行介绍。
列表推导式法
为了让列表推导式的代…Python list列表中每一个数字乘于2或一个数字
要让Python中list列表中的每一个数字乘于2可以有两种方法一是使用列表推导式来完成另一种是使用map()函数来完成。下面将通过实例代码来之一进行介绍。
列表推导式法
为了让列表推导式的代码能够重复利用而且能够根据要乘的数字的不同而得到不同的结果下面的实例代码将被封装为一个函数如下
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()中的函数参数具体的可参考如下代码
def listX2(ele):return ele*2list1 [0,1,2,3,4,5,6]
newList list(map(listX2, list1))
print(newList)
来源笨鸟工具
原文Python list列表中每一个数字乘于2怎么乘两种方法
免责声明内容仅供参考不保证正确性