交错合并两列表元素
# coding:utf-8
# 编写一个交错合并列表元素的函数。例如:给定的两个列表为['a','B','C']和[1,2,3],函数返回['a',1,'B',2,'C',3].
def merge_f(x,y):
lst = []
for i in list(zip(x, y)):
lst.append(list(i))
m = []
for i in lst:
for j in i:
m.append(j)
return m
if __name__ == '__main__':
x = ['a','B','C']
y = [1,2,3]
print(merge_f(x,y))
运行结果:
['a', 1, 'B', 2, 'C', 3]