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

简介: 要让Python中list列表中的每一个数字乘于2,可以有两种方法,一是使用列表推导式来完成,另一种是使用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*2

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

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

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

相关文章
|
18小时前
|
存储 分布式计算 NoSQL
大数据-40 Redis 类型集合 string list set sorted hash 指令列表 执行结果 附截图
大数据-40 Redis 类型集合 string list set sorted hash 指令列表 执行结果 附截图
9 3
|
1天前
|
存储 Python
python列表操作和方法
python列表操作和方法
6 1
|
20小时前
|
存储 索引 Python
Python的列表替换
Python的列表替换
|
20小时前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
|
2天前
|
SQL Rust Go
Python通过C动态链接库调用C语言函数
Python通过C动态链接库调用C语言函数
|
2天前
|
Rust Go C语言
Python通过C动态链接库调用Go语言函数
Python通过C动态链接库调用Go语言函数
|
3天前
|
数据采集 开发者 Python
Python正则表达式之re.compile函数
`re.compile`是Python正则表达式处理中一个强大的工具,它通过预先编译正则表达式,不仅提升了执行效率,还增强了代码的组织性和可读性。掌握其使用,对于涉及文本分析、数据清洗、日志处理等领域的Python开发者来说,是非常必要的技能。正确并高效地应用这一功能,可以显著提升程序的性能和维护性。
9 0
|
3天前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
17 0
|
4月前
|
安全 Java
java线程之List集合并发安全问题及解决方案
java线程之List集合并发安全问题及解决方案
649 1
|
3月前
|
Java API Apache
怎么在在 Java 中对List进行分区
本文介绍了如何将列表拆分为给定大小的子列表。尽管标准Java集合API未直接支持此功能,但Guava和Apache Commons Collections提供了相关API。