在Python 3中,假设我们有两个列表:
list1=[a,b,c]
list2=[d,e,f]
我想和他们一起得到:
new_list=[a,d,b,e,c,f]
有人可以帮助我吗?
答案 0 :(得分:2)
>>> sum(zip(list1, list2), ())
('a', 'd', 'b', 'e', 'c', 'f')
答案 1 :(得分:1)
Ignacio的解决方案很好,但是如果你正在处理大名单:
>>> tuple(x for y in zip(list1,list2) for x in y)
('a', 'd', 'b', 'e', 'c', 'f')