我确信这很容易做到,但我不确定如何去做。
我有三个列表:list1=[a1, a2, a3...]、list2=[b1, b2, b3...] 和 list3=[c1, c2, c3...]
我想传递一个列表,它是这三个的逐项合并:
finalList = [[a1, b1, c1,], [a2, b2, c2], [a3, b3, c3]...]
我该怎么做?
请您参考如下方法:
这就是内置的 zip()用于:
final_list = zip(list1, list2, list3)
请注意,final_list 实际上是一个元组列表,其长度将是最短输入列表的长度。
函数itertools.izip()和 itertools.izip_longest()也值得注意。
