append和extend的区别

简介:

先看代码

 
  1. >>> a=[1,2]  
  2. >>> a.append(3)  
  3. >>> a  
  4. [123]  
  5. >>> b=[4,5]  
  6. >>> a.extend(b)  
  7. >>> a  
  8. [12345

append(x) 追加到链尾

extend(L) 追加一个列表,等价于+=

从代码中可以看出:append追加的是一个值,extend追加的是一个数组(列表)



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/382768,如需转载请自行联系原作者

相关文章
|
3月前
|
分布式计算 JavaScript 前端开发
JS中数组22种常用API总结,slice、splice、map、reduce、shift、filter、indexOf......
JS中数组22种常用API总结,slice、splice、map、reduce、shift、filter、indexOf......
|
4天前
|
前端开发
如何区分slice,splice,split?
如何区分slice,splice,split?
8 0
|
3月前
append/prepend与after/before区别
append/prepend与after/before区别
|
4月前
|
JavaScript 前端开发
slice()和splice()用法
slice()和splice()用法
20 0
|
8月前
|
JavaScript 索引
JS数组常用方法(超级详细,含理解) push、pop、unshift、shift、splice、slice、concat、join、revres、indexOf、sort、filter、map
JS数组常用方法(超级详细,含理解) push、pop、unshift、shift、splice、slice、concat、join、revres、indexOf、sort、filter、map
143 0
|
10月前
|
Python
Python语言中extend和append的区别
Python语言中extend和append的区别
75 0
|
JavaScript
Object.assign(this.$data, this.$options.data())-vue清空数据
Object.assign(target,...source)是es6新增的方法,可以合并对象,用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象,target:目标对象,source:源对象,通过Object.assign方法,把source合并给target,如果目标对象中的属性名与源对象中的属性名相同时,则属性将被源对象中的属性覆盖,然后返回target对象;
147 0
|
算法 安全 Java
Array,List,Set及Map遍历内容的方法探究
Array,List,Set及Map遍历内容的方法探究
append方法例子
append方法例子
177 0