博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中append和extend的区别
阅读量:2342 次
发布时间:2019-05-10

本文共 735 字,大约阅读时间需要 2 分钟。

 

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

list.extend(sequence) 把一个序列seq的内容添加到列表中

1

2

3

4

5

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对象中。

1

2

3

4

5

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序列合并,并放在其后面。

转载地址:http://syyvb.baihongyu.com/

你可能感兴趣的文章
ReactJS-每次调用“ setState”时都会调用渲染吗?
查看>>
如何在Ubuntu上安装Boost
查看>>
如何在变更事件中使用广播?
查看>>
如何解决错误:使用nodejs时监听EADDRINUSE?
查看>>
如何检查批处理文件中是否存在文件[重复]
查看>>
抛出异常的Java 8 Lambda函数?
查看>>
状态栏和导航栏显示在iOS 7中我视图的边界上
查看>>
backbone.js的目的是什么?
查看>>
instanceof和Class.isAssignableFrom(...)有什么区别?
查看>>
使用AngularJS的ng-options使用select
查看>>
解析JSON时出现“意外令牌o”错误[重复]
查看>>
如何在PHP中获取文件扩展名? [重复]
查看>>
Scalaz迭代:“提升”`EnumeratorT`以匹配`IterateeT`为“更大”的monad
查看>>
我应该如何在OSX上设置JAVA_HOME
查看>>
如何显示过滤的ng-repeat数据的长度
查看>>
@import vs #import - iOS 7
查看>>
如何使用C#解析JSON?
查看>>
我已经安装了哪个版本的Python?
查看>>
ng-if和ng-show / ng-hide有什么区别
查看>>
将Java InputStream的内容写入OutputStream的简便方法
查看>>