交错合并两列表元素

来源:互联网 发布:人工智能与机器人关系 编辑:程序博客网 时间:2024/05/22 07:46
交错合并两列表元素

# 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 mif __name__ == '__main__':    x = ['a','B','C']    y = [1,2,3]    print(merge_f(x,y))

运行结果:
['a', 1, 'B', 2, 'C', 3]