美文网首页
Python list列表中每一个数字乘于2的两种多功能函数代码

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

作者: 码字的程序员 | 来源:发表于2023-12-26 08:07 被阅读0次

    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*2
    
    list1 = [0,1,2,3,4,5,6]
    newList = list(map(listX2, list1))
    print(newList)
    

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

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

    相关文章

      网友评论

          本文标题:Python list列表中每一个数字乘于2的两种多功能函数代码

          本文链接:https://www.haomeiwen.com/subject/yqklndtx.html