[完]Python函数 extend()和append()的区别

原创 2016年08月30日 22:07:22

extend()和append()功能类似,但在处理多个列表时,返回的结果完全不同。

>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a.append(b)
>>> a
[1, 2, 3, [4, 5, 6]]
>>> a=[1,2,3]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6]
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python append()函数和extend()函数

列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。 1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。 2.  append()...

Python append 和 .join

append是list(列表)的方法,函数参数是可以是任意一个元素,作用是在列表的最后添加上这个新元素。例如a=[1,2,3]则 a.append(4)以后a就是[1,2,3,4] join是st...

Python函数

Python函数 函数的定义 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回表示函数结束...

python列表函数append(),extend()只改变对象的值,无返回值

a=[1,2,3] b=[4,5,6] c=a.append('a') print c,a d=a.extend(b) print d,a >>> ====================...
  • hzx3739
  • hzx3739
  • 2015年11月04日 17:01
  • 27851

python append()与深拷贝、浅拷贝

python append()与深拷贝、浅拷贝 append()函数当list类型的对象进行append操时,实际上追加的是该对象的引用。...

Python中extend和append的区别

append() 方法向列表的尾部添加一个新的元素。只接受一个参数。 >>> num = [1,2] >>> num.append(3) >>> num [1, 2, 3] >>> num.appe...

Python中list的extend方法

List的extend方法是一个扩充列表元素内容的方法,在一定程度上其行为有点像append。只是在接受的参数以及最终的效果上有些差异。        写如下示范代码: #!/usr/bin/py...

Python序列类型的extend和+的区别

      刚才写一个Python递归函数,遇到了一个问题,就是序列类型的extend方法和+运算符号的区别。      listA.extend(listB)  和   listA+listB   ...
  • shendl
  • shendl
  • 2011年01月31日 13:56
  • 6379

Python 中 append跟join的区别

# coding=utf-8 #append # append是list(列表)的方法,函数参数是可以是任意一个元素,作用是在列表的最后添加上这个新元素。例如a=[1,2,3]则 # a.appen...
  • xdz78
  • xdz78
  • 2016年03月30日 21:01
  • 3228

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[完]Python函数 extend()和append()的区别
举报原因:
原因补充:

(最多只允许输入30个字)