• 技术文章 >后端开发 >Python教程

    python中如何合并两个列表

    silencementsilencement2019-06-17 13:20:20原创34010

    python合并列表的方法如下:

    方法一

    最原始,最笨的方法,分别从两个列表中取出所有的元素,再放入新列表中就OK了。示例代码如下:

    list1 = [1,2,3]
    list2 = [4,5,6]
    list_new = []
    for item in list1:
      list_new.append(item)
    for item in list2:
      list_new.append(item)
    print(list_new)

    方法二

    这里要用到python中的一个内置函数zip(),它的作用从名字就可以看出来,就是将几个本来无关的内容打包到一起。看代码:

    a = [1,2,3]
    b = [4,5,6]
    c = zip(a,b) //c = [(1,4),(2,5),(3,6)]
    list_new = [row[i] for i in range(len(0)) for row in c]

    此处为python2语法

    方法三

    直接使用+合并

    a = [1,2,3]
    b = [4,5,6]
    c = a + b

    方法四

    使用append方法

    a = [1,2,3]
    b = [4,5,6]
    a.append(b)

    注:append()方法是将b列表作为一个整体添加到a列表中,输出结果为

     [1, 2, 3, [4, 5, 6]]


    以上就是python中如何合并两个列表的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python合并列表
    上一篇:如何用python画三角形 下一篇:python如何删除列表中的元素
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python的关键字有哪些• python中有哪些数据类型• python中elif可以单独使用吗
    1/1

    PHP中文网