等同于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