等同于Python中的两个列表索引元素

在使用Python进行数据操作期间,我们可能需要将两个列表放在一起,并使每个列表中的元素成对相等。这意味着列表1的索引0处的元素将等于列表2的索引0处的元素,依此类推。

与元组

元组函数将被用来按顺序从每个列表中获取元素并进行匹配。我们首先将结果存储在一个临时字符串中,该字符串具有将显示与值表单列表匹配的输出的模式。

示例

listA = ['day1', 'day2', 'day3']
listB = ['Mon', 'Tue', 'Fri']

# Given lists
print("Given list A is : " ,listA)
print("Given list B is : " ,listB)


# Pairing list elements
temp = len(listA) * '% s = %% s, '
res = temp % tuple(listA) % tuple(listB)

# printing result
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,

带连接和拉链

zip函数可以按顺序将元素表单列表配对,而join函数将应用我们需要应用于配对的所需模式。

示例

listA = ['day1', 'day2', 'day3']
listB = ['Mon', 'Tue', 'Fri']

# Given lists
print("Given list A is : " ,listA)
print("Given list B is : " ,listB)


# Pairing list elements
res= ', '.join('% s = % s' % i for i in zip(listA, listB))

# printing result
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