输入:
a=[1,2,3]
b=[4,5,6]
输出:
c=[1,2,3,4,5,6]
注意输出不是[[1,2,3],[4,5,6]]
万事屋的銀時 | 浏览 42283 次
推荐于2016-07-24 12:45:01 最佳答案

除了直接相加(生成新的list),还有两种方法(修改其中一个list):

  1. 用list的extend方法,L1.extend(L2),该方法将参数L2的全部元素添加到L1的尾部,例如:

    1
    2
    3
    4
    5
    >>> L1 = [12345]
    >>> L2 = [203040]
    >>> L1.extend(L2)
    >>> L1
    [12345203040]

  2. 用切片(slice)操作,L1[len(L1):len(L1)] = L2和上面的方法等价,例如:

    1
    2
    3
    4
    5
    6
    >>> L1 = [12345]
    >>> L2 = [203040]
    >>> L1[len(L1):len(L1)] = L2
    >>> 
    >>> L1
    [12345203040]

    但切片方法用起来更灵活,可以插入到头部,或其他任意部位,例如:

    加到开头:

    1
    2
    3
    4
    5
    >>> L1 = [12345]
    >>> L2 = [203040]
    >>> L1[0:0= L2
    >>> L1
    [20304012345]

  3. 加到中间:

    1
    2
    3
    4
    5
    6
    >>> L1 = [12345]
    >>> L2 = [203040]
    >>> 
    >>> L1[1:1= L2
    >>> L1
    [12030402345]

参考

1.《python libarary referece》5.6.4. Mutable Sequence Types:

(oschina文档镜像地址)http://tool.oschina.net/uploads/apidocs/python2.7.3/library/stdtypes.html#mutable-sequence-types

在python中如何将两个list合并成一个list,不用for语句相关推荐

  1. python list合并_python基础===两个list合并成一个dict的方法

    def Run(): list2 = [, , , , ]; list3 = ["a", "b", "c", "d",& ...

  2. python将两个list合并成一个dict的方法

    python将两个list合并成一个dict的方法 不使用内置函数,直接用 def Run():list2 = [1, 2, 3, 4, 5 ];list3 = ["a", &qu ...

  3. 怎么把两个PDF合并成一个?这几种操作轻松合并

    我们在工作中处理过的文件有很多,有时候为了工作更方便,我们通常需要把两个或是多个文件合并成为一个PDF文件,这样只需要打开这一个文件就可以查看全部内容,那么怎么把两个PDF合并成一个呢?这几种操作都可 ...

  4. win10两个磁盘合并成一个?win10系统怎么合并磁盘

    某用户购置了一台电脑,在电脑城有专业的人员为他安装了操作系统,操作系统是win10,并且对磁盘做好了分区.但是在使用一段时间后,该用户发现,原来的磁盘分区非常不合理. 首先,磁盘分区过多,导致每个磁盘 ...

  5. 两个pdf合并成一个pdf的方法

    如何把两个pdf合并成一个pdf??在工作中对,对文件如果没有固定格式的要求,选择pdf格式编辑文件的小伙伴应该不在少数,大家一般都是看中了它的稳定性和极高的阅读性.那在这样的工作中,有时会需要将两个 ...

  6. 怎么把两个pdf合并成一个?三种合并方法任你选择

    PDF 格式是一种常见的跨平台文件格式,因此在日常生活和工作中,我们可能需要处理或编辑多个 PDF 文件,并将它们合并为一个文件,以方便查阅和共享.因此,将两个PDF文件合并是非常重要的.首先,两个P ...

  7. arcgis两张图层不能同时显示_arcgis怎么把两个图层合并成一个

    arcgis怎么把两个图层合并成一个 1.Arcgis中怎样将一个点图层和一个面图层合并为一个图层且属性都在呢 1.ARCGIS如何将点图层的属性赋给面图层 用arctoolbox anaglist ...

  8. 如何将两个PDF合并成一个PDF,几个方法教会你简单操作!

    在日常工作或者学习过程中,我们经常会收到许多的文件,而我们收到的文件有可能是各种格式的文档,为了统一格式,或者便于保存,我们会将它们统一转换成PDF格式的文件,因为PDF文件不易出现问题.而转换后的文 ...

  9. 两个pdf合并成一个pdf,pdf合并教程

    说起合并两个PDF文件,我们通常就会形成一个思维定式,感觉直接把一个pdf文件内容复制到另一个PDF文件,不就合并完成了吗?其实这样的方法应用在PDF文件的身上是不成立的,复制粘贴只能用于那些可以自由 ...

最新文章

  1. 使用DML语句【weber出品必属精品】
  2. 马斯克的脑机接口公司Neuralink最新进展:让猴子也玩游戏
  3. 多线程之:用户态和内核态的区别
  4. ACE proactor example
  5. 身份证识别——iOS端实现身份证检测
  6. VirtualBox安装Fedora文件共享
  7. C语言局部变量与全局变量
  8. 剑指Offer #07 斐波那契数列(四种解法)| 图文详解
  9. python--8、面向对象的深入知识
  10. Spring Boot 拦截器
  11. 其他转成十进制,十进制转其他进制
  12. Mac安装telnet工具和使用
  13. 搭建Linux虚拟机并编写简单程序
  14. 华为平均每天收入23.5亿元!重磅发布2019年年报!
  15. Shell及Linux三剑客grep、sed、awk
  16. 晒一波程序员的桌面,逼格超级高!
  17. 抖音测试图文内容一级流量入口
  18. 我的爆款算法题解是如何创作的?
  19. 深度学习笔记(6)BatchNorm批量标准化
  20. MySQL慢查询及解决方案

热门文章

  1. vue打开html自动加载js,vue.js怎么实现懒加载
  2. python工具用什么语言_Python中一些自然语言工具的使用的入门教程
  3. error: failed to launch '/private/var/mobile/Applications/** busy解决办法
  4. MongoDB副本集权限重置
  5. Socket编程模式理解与对比
  6. 如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧(下)
  7. NMath应用教程:如何通过代码访问底层数据和应用函数
  8. 记录:网络通信协议中的TCP/IP与UDP
  9. 国产平板面临变局挑战,谁能撑起民族大旗?
  10. 2020年上半年,谷歌共检测到11个已遭利用的 0day