fox*_*fox 1 python nested-lists
我确信这很容易做到,但我不知道该怎么做.
我有三个列表: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)
Run Code Online (Sandbox Code Playgroud)
请注意,它final_list实际上是一个元组列表,其长度将是最短输入列表的长度.
功能itertools.izip()和itertools.izip_longest()也是一大看点.