在 Python 中划分两个列表
pythonserver side programmingprogramming更新于 2025/11/23 17:16:17
对于使用 Python 进行的一些数据操作活动,两个列表中的元素可以参与除法运算。在本文中,我们将了解如何实现这一点。
使用 zip
zip 函数可以按元素配对两个给定的列表。我们将除法数学运算符应用于这些元素的每一对。将结果存储到新列表中。
示例
# 给定列表
list1 = [12,4,0,24]
list2 = [6,3,8,-3]
# 给定列表
print("给定列表 1:" + str(list1))
print("给定列表 2:" + str(list2))
# 使用 zip
res = [i / j for i, j in zip(list1, list2)]
print(res)
输出
运行上述代码得到以下结果 −
给定列表 1:[12, 4, 0, 24] 给定列表 2:[6, 3, 8, -3] [2.0, 1.33333333333333333, 0.0, -8.0]
使用 truediv 和 map
truediv 运算符是 Python 标准库的一部分,称为运算符。它执行数字之间的真正除法。我们还使用 map 函数对列表中的每一对元素迭代应用除法运算符。
示例
from operator import truediv
# 给定列表
list1 = [12,4,0,24]
list2 = [6,3,8,-3]
# 给定列表
print("给定列表 1 : " + str(list1))
print("给定列表 2 : " + str(list2))
# Use zip
res = list(map(truediv, list1, list2))
print(res)
输出
运行上述代码得到以下结果 −
给定列表 1 : [12, 4, 0, 24] 给定列表 2 : [6, 3, 8, -3] [2.0, 1.3333333333333333, 0.0, -8.0]
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

