【发布时间】:2015-05-09 05:46:04
【问题描述】:
如何通过交替取元素来组合两个列表。例如:给定两个列表 ['a','b','c'] 和 [1, 2, 3, 4],函数应该返回 [a, 1, b, 2, c, 3, 4]
【问题讨论】:
标签: python list python-2.7
如何通过交替取元素来组合两个列表。例如:给定两个列表 ['a','b','c'] 和 [1, 2, 3, 4],函数应该返回 [a, 1, b, 2, c, 3, 4]
【问题讨论】:
标签: python list python-2.7
a = [1, 2, 3, 4]
b = ['a','b','c']
result = [item for sublist in zip(b,a) for item in sublist]
print result
【讨论】:
zip(a,b) 换成zip(b,a)