【发布时间】:2018-04-07 02:02:14
【问题描述】:
我有两个列表:
listA = ['a1', 'a2', 'a3', 'a4']
listB = ['b2', 'b4']
我想以 任何字符串相同的数字的格式对项目进行配对,如下所示:
listC = [('a1', None),('a2', 'b2'),('a3', None),('a4', 'b4')]
我尝试过itertools.zip_longest,但我无法得到我需要的东西:
>>>list(itertools.zip_longest(listA, listB)
[('a1', 'b2'), ('a2', 'b4'), ('a3', None), ('a4', None)]
对如何获得listC有任何建议吗?
【问题讨论】: