Python列表类型自带的extend()和append()两个方法,在功能上类似,但是在处理多个列表时,这两个方法的处理结果是完全不同的。


用具体的例子来说明两者的区别和用法:

append()方法:

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

运行结果:

列表得到了第四个元素,而且第四个元素也是一个列表。


extend()方法:

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

运行结果:

得到一个包含a和b所有元素的列表

Python中append()和extend方法的使用和区别相关推荐

  1. Python中append()与extend()的区别

    列表方法append()和extend()之间的差异: append:在最后追加对象 x = [1, 2, 3] x.append([4, 5]) print (x) 结果 [1, 2, 3, [4, ...

  2. [转载] python中append和extend函数区别

    参考链接: Python中的append和extend append和extend都是python内置函数,都有扩展列表的元素功能,但两者的扩展方式是不同的. 通过使用?list.append命令查看 ...

  3. Python中append和extend的区别

    编者注:本文主要参考了<Python核心编程(第二版)> 网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻.这样解释清楚且容易记住. list.append(obje ...

  4. python中.append()和.extend()的区别

    话不多说,直接上例子: >>>a = [1,2] >>>b = [3,3]>>>a.append(b) >>>a Out[62] ...

  5. Python基础教程:list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

  6. Python-list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

  7. 无法解析 list 中的方法 iterator_Python-list中的append()和extend()方法区别

    一.append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时 ...

  8. python中close_Python pool.close方法代码示例

    本文整理汇总了Python中multiprocessing.pool.close方法的典型用法代码示例.如果您正苦于以下问题:Python pool.close方法的具体用法?Python pool. ...

  9. python中callable_Python abc.Callable方法代码示例

    本文整理汇总了Python中collections.abc.Callable方法的典型用法代码示例.如果您正苦于以下问题:Python abc.Callable方法的具体用法?Python abc.C ...

最新文章

  1. 航天智慧物流创意组-技术培训
  2. 合并单元格两行_28 HTML5标签学习——table单元格的合并
  3. 一些关键字表明变量属性值
  4. [LeetCode]--118. Pascal#39;s Triangle
  5. 领域驱动设计(2)怎么使用沟通
  6. 了解Java中的可克隆接口
  7. oracle 计算中位数,SQL 如何计算每个分组的中位数
  8. android中viewpager+fragment,Android开发之ViewPager+Fragment
  9. Javamysql语法转化oracle_MySQL与Oracle的语法区别详细对比
  10. Charles安装与入门
  11. javascript一些基础知识
  12. aodv-uu 源码解读
  13. 最新版银灿如意烧AIBurn V2.0.0.1(支持IS903B/IS902E/IS916主控)
  14. html下拉菜单hover,css用hover制作下拉菜单
  15. torch.nn.Module.named_parameters(prefix=‘‘, recurse=True)
  16. 考研计算机时间安排表,2019计算机考研这份复习时间表让你自律
  17. Ubuntu20.04更换系统默认启动内核
  18. 封装class,让className可以在IE8及其以下版本的浏览器中使用
  19. 适配器模式 : 农村小伙娶乌克兰美女语言不通 翻译软件立功
  20. 游戏行业被黑客攻击勒索怎么办?

热门文章

  1. 顺序三元组 java_hihocoder-1550-顺序三元组
  2. 计算机课计划,计算机教学计划汇总
  3. HTML文档的三大构成元素,构成基础结课小结 为什么三大构成是设计的基础课程...
  4. mac nginx加载php 配置,Mac下Nginx安装环境配置详解
  5. java支付宝rsa2签名_sign_tools_RSA256_win
  6. 前端怎么使用jsessionid_前端搞微前端 | 侑夕 - 如何落地微前端一体化运营工作台...
  7. 快递取件码生成软件_一种自动生成取件码的快递柜及其使用方法与流程
  8. html显示余额什么做,账户余额.html · dengzhao/prd_zhangyao - Gitee.com
  9. c# 判断是否为数组_c# – 如何检查反射类型是否为数组
  10. MySQL的四种事务隔离级别实践