Python中extend和append的区别讲解

作者:youzhouliu 时间:2021-03-28 04:20:37 

append() 方法向列表的尾部添加一个新的元素。只接受一个参数。


>>> num = [1,2]
>>> num.append(3)
>>> num
[1, 2, 3]
>>> num.append('a')
>>> num
[1, 2, 3, 'a']
>>> num.append(6,7)
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
 num.append(6,7)
TypeError: append() takes exactly one argument (2 given)
>>> num.append([6])
>>> num
[1, 2, 3, 'a', [6]]
>>> num.append({'a'})
>>> num
[1, 2, 3, 'a', [6], set(['a'])]

extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。也是只接受一个参数。


>>> num=[1,2]
>>> num.extend([5])
>>> num
[1, 2, 5]
>>> num.extend(['b'])
>>> num
[1, 2, 5, 'b']
>>> num.extend(6,7)
Traceback (most recent call last):
File "<pyshell#29>", line 1, in <module>
 num.extend(6,7)
TypeError: extend() takes exactly one argument (2 given)

来源:https://blog.csdn.net/youzhouliu/article/details/52698808

标签:python,extend,append
0
投稿

猜你喜欢

  • Dreamweaver滑动菜单的制作[图]

    2007-11-08 12:43:00
  • Python画图时如何调用本地字体

    2023-08-02 08:51:31
  • PyQt5 在label显示的图片中绘制矩形的方法

    2021-02-02 08:50:45
  • 通过实例了解Python str()和repr()的区别

    2022-06-01 21:37:36
  • python实现简单井字棋游戏

    2023-08-08 21:38:01
  • Mootools 1.2教程(11)——Fx.Morph、Fx选项和Fx事件

    2008-12-04 16:03:00
  • python文件选择对话框的操作方法

    2023-08-02 16:27:21
  • 前端优化,让你的网页显示的更快更流畅

    2009-06-08 13:09:00
  • Python selenium如何设置等待时间

    2023-08-31 18:53:39
  • Python+matplotlib实现简单曲线的绘制

    2023-01-05 17:21:27
  • 微信小程序按钮点击动画效果的实现

    2023-08-26 03:22:21
  • 一个基于flask的web应用诞生 bootstrap框架美化(3)

    2023-12-04 02:30:39
  • windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)

    2022-03-22 02:31:42
  • python反扒机制的5种解决方法

    2023-10-14 12:39:10
  • 比较简单的异步加载JS文件的代码

    2009-07-06 13:13:00
  • ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法

    2011-03-07 11:10:00
  • 兼容firefox的给每一个onClick再附加一个事件

    2023-08-24 18:29:47
  • ASP中的301跳转和302跳转

    2008-08-06 18:40:00
  • 用ASP木马实现FTP和解压缩

    2008-02-13 08:47:00
  • mysql UNIX时间戳与日期的相互转换

    2010-02-10 12:10:00
  • asp之家 网络编程 m.aspxhome.com