Skip to main content
 首页 » 编程设计

python之在 Django 的列表中创建一种特殊的合并列表

2025年05月04日28bjzhanghao

我确信这很容易做到,但我不确定如何去做。

我有三个列表: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()也值得注意。