python中的append()函数是在列表末尾添加新的对象,且将添加的对象最为一个整体。与append相对应的是extend函数。

网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻。这样解释清楚且容易记住。

list.append(object) 向列表中添加一个对象object

list.extend(sequence) 把一个序列seq的内容添加到列表中music_media = ['compact disc', '8-track tape', 'long playing record']

new_media = ['DVD Audio disc', 'Super Audio CD']

music_media.append(new_media)

print music_media

>>>['compact disc', '8-track tape', 'long playing record', ['DVD Audio disc', 'Super Audio CD']]

如上,使用append的时候,是将new_media看作一个对象,整体打包添加到music_media对象中。music_media = ['compact disc', '8-track tape', 'long playing record']

new_media = ['DVD Audio disc', 'Super Audio CD']

music_media.extend(new_media)

print music_media

>>>['compact disc', '8-track tape', 'long playing record', 'DVD Audio disc', 'Super Audio CD']

如上,使用extend的时候,是将new_media看作一个序列,将这个序列和music_media序列合并,并放在其后面。

python中append什么意_python里append是什么相关推荐

  1. python中max怎么用_python里的max函数怎么用

    python中的max() 方法返回给定参数的最大值,参数可以为序列. 以下是 max() 方法的语法:max( x, y, z, .... ) 参数x -- 数值表达式. y -- 数值表达式. z ...

  2. python中line表示什么_Python里matplotlib的颜色及线条等控制(linestyle/marker/color,全)...

    Python里matplotlib的颜色及线条等控制(linestyle/marker/color,全) 参考网址: 代码: plt.subplots(1, 1) x= range(100) y= [ ...

  3. python中range什么意思_python里range什么意思

    python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法range(start, stop[, step]) 参数说明: start: 计数从 start 开始.默认 ...

  4. python中join什么意思_python里join是什么意思

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os ...

  5. python中os什么意思_python里os是什么意思?

    os是operation system(操作系统)的缩写,这个库就是对操作系统的封装.os模块提供了多数操作系统的功能接口函数. 常用的os模块命令: 1.os.name--name顾名思义就是'名字 ...

  6. python中ord什么意思_python里ord

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 一.ord函数介绍该函数是以单个字符作为参数,返回对应的ascll数值或者uni ...

  7. python中append是什么意思_python里append是什么

    python中的append()函数是在列表末尾添加新的对象,且将添加的对象最为一个整体.与append相对应的是extend函数. 网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不 ...

  8. python中append的用法_Python 列表 append() 使用方法及示例

    Python 列表 append() 使用方法及示例 append()方法将一个项目添加到列表的末尾. append()方法将单个项目添加到列表的末尾. append()方法的语法为:list.app ...

  9. python中的def函数括号里的默认值_Python中的默认参数值

    Python对默认参数值的处理方法是少有的几个易使大多数新手Python程序员犯错的地方之一.(通常只犯一次) 导致困惑的地方是当你使用"可变"对象作为(参数的)默认值时的(程序) ...

  10. 写出python中的六种数据类型_python 数据类型1

    一.字典 一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号"{}"; 1.1 现有字典 d={'a':24,'g':52,'i':12,' ...

最新文章

  1. android 自定义搜索框edittext,Android编程自定义搜索框实现方法【附demo源码下载】...
  2. Html5元素及基本语法
  3. FreeEIM 在盛大的开幕仪式结束之后
  4. Kubernetes-DaemonSet(六)
  5. maven的标准pom.xml详解
  6. Linux内存映射——mmap
  7. 深度学习-lecture1李飞飞计算机视觉
  8. 2018 Multi-University Training Contest 3 hdu多校第三场 Problem A:Ascending Rating(单调队列)
  9. 压倒eBay 挑战亚马逊 Shopify到底厉害在哪儿?
  10. 在页面上的输入框中即可以输入文字,又可以动态的插入图片的功能.
  11. 计算机学院王春枝教授实验室,全国高等学校计算机科学与技术教学成果获奖证书.doc...
  12. 各种传感器工作原理动态图
  13. Node.js:时间处理库:moment.js用法
  14. 如何实现扫描二维码自动跳转到网页
  15. 悟空CRM在保险行业的应用
  16. javascript一种新的对象创建方式-Object.create()
  17. Micro(二)[环境搭建]
  18. 保持专注的10个小技巧
  19. php文件上传及mime类型大全
  20. Sql 语句优化总结

热门文章

  1. Java8新特性 方法引用(二)
  2. 谷歌浏览器怎么更新升级 谷歌浏览器手动更新方法
  3. matlab方波经过低通滤波,方波滤波matlab的实现
  4. “圆球池塘”——动态交互作品
  5. coj 1256 天朝的单行道
  6. 【MySQL】增大字符串长度不会锁表吗
  7. DevOps 在公司项目中的实践落地
  8. CSS第五天——学成网在线
  9. 排列组合—— 球盒问题
  10. 学习方法和学习经验总结