压缩两个列表的方法可以使用zip函数。其中一个列表只包含一个项目的话,可以通过将该项目与另一个列表的每个项目进行配对来实现压缩。
示例代码如下:
list1 = ['A', 'B', 'C'] # 第一个列表
list2 = [1] # 第二个列表,只包含一个项目
compressed_list = list(zip(list1, list2))
print(compressed_list)
输出结果:
[('A', 1), ('B', 1), ('C', 1)]
在这个例子中,第一个列表list1
包含三个项目['A', 'B', 'C']
,第二个列表list2
只包含一个项目[1]
。通过使用zip函数将两个列表压缩在一起,我们得到了一个新的列表compressed_list
,其中每个元素是两个列表中对应位置的项目的配对。
这个方法可以用于将多个列表进行压缩,无论列表的长度是否相等。
领取专属 10元无门槛券
手把手带您无忧上云