在 Python 中使两个列表索引元素相等
pythonserver side programmingprogramming更新于 2025/11/23 18:52:17
在使用 Python 进行数据操作时,我们可能需要将两个列表放在一起,并成对地使每个列表中的元素相等。这意味着列表 1 中索引 0 处的元素将与列表 2 中索引 0 处的元素相等,依此类推。
使用元组
元组函数将用于按顺序从每个列表中获取元素并进行匹配。我们首先将结果存储在一个临时字符串中,该字符串具有模式,列表中值匹配的输出将显示在该模式中。
示例
listA = ['day1', 'day2', 'day3']
listB = ['Mon', 'Tue', 'Fri']
# 给定列表
print("Given list A is : " ,listA)
print("Given list B is : " ,listB)
# 配对列表元素
temp = len(listA) * '% s = %% s, '
res = temp % tuple(listA) % tuple(listB)
# 打印结果
print("Paired lists : " , res)
输出
运行上述代码得到以下结果 −
Given list A is : ['day1', 'day2', 'day3'] Given list B is : ['Mon', 'Tue', 'Fri'] Paired lists : day1 = Mon, day2 = Tue, day3 = Fri,
使用 join 和 zip
zip 函数可以按顺序将列表中的元素配对,而 join 函数将应用我们需要应用于这些配对的所需模式。
示例
listA = ['day1', 'day2', 'day3']
listB = ['Mon', 'Tue', 'Fri']
# 给定列表
print("Given list A is : " ,listA)
print("Given list B is : " ,listB)
# 配对列表元素
res= ', '.join('% s = % s' % i for i in zip(listA, listB))
# 打印结果
print("Paired lists : " , res)
输出
运行上述代码得到以下结果 −
Given list A is : ['day1', 'day2', 'day3'] Given list B is : ['Mon', 'Tue', 'Fri'] Paired lists : day1 = Mon, day2 = Tue, day3 = Fri
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

