Python列表中append()方法与extend()方法的区别
2016-08-25 10:10
417 查看
Python列表中append()与extend()方法的区别
两者在很多情况下可以通用,但是一个大的区别在处理列表元素时:
示例:
>>> a = [1,2,3]; b=[4,5,6]
>>> a.append(b)
>>> a
[[1,2,3], [4,5,6]]
>>> a.extend(b)
[1,2,3,4,5,6]
从上例可以看出明显的区别。即append一次只能添加一个元素,而extend方法可以添加多个元素,但是多个元素必
须用[ ]括起来。另外还有一个insert()方法,可以指定在列表中插入的位置。
两者在很多情况下可以通用,但是一个大的区别在处理列表元素时:
示例:
>>> a = [1,2,3]; b=[4,5,6]
>>> a.append(b)
>>> a
[[1,2,3], [4,5,6]]
>>> a.extend(b)
[1,2,3,4,5,6]
从上例可以看出明显的区别。即append一次只能添加一个元素,而extend方法可以添加多个元素,但是多个元素必
须用[ ]括起来。另外还有一个insert()方法,可以指定在列表中插入的位置。
相关文章推荐
- Android EditText的设置
- Spring MVC之@RequestMapping 详解
- iOS中 视频直播功能-流媒体的使用(详解)韩俊强的CSDN博客
- 微信公众号开发总结(一)
- Android Camera 使用小结
- android studio 和svn配合上传代码
- Android Toast 自定义背景、图片 随心使用
- Xamarin.iOS模拟器调试找不到资源文件
- webview
- Android 各种布局 控件内部属性大全|我是记不住了搞下来看看
- Swift 枚举
- Xamarin.iOS模拟器调试找不到资源文件
- Android中Layer-list的使用 为控件添加边线
- android studio undefined reference to `__android_log_print'
- Android中overridePendingTransition的应用(部分代码)
- 【Android studio】 unable to start the daemon process
- 音视频开发——iOS音频录制(六)
- android自定义view之圆形头像的完美例子
- 蓝鸥Unity开发基础二——课时10 字符串
- Android性能优化典范