`
icyheart
  • 浏览: 779393 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

append和extend的区别

 
阅读更多

先看代码

>>> a=[1,2]
>>> a.append(3)
>>> a
[1, 2, 3]
>>> b=[4,5]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5]

 

append(x) 追加到链尾

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

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

0
0
分享到:
评论

相关推荐

    python列表操作之extend和append的区别实例分析

    ### Python列表操作之extend与append的区别详解 在Python编程中,列表(List)是最常用的数据结构之一,它提供了多种方法来实现数据的操作与管理。其中,`extend` 和 `append` 方法是列表操作中最常见的两种方式,...

    python append、extend与insert的区别

    append 和extend都只需要一个参数,并且自动添加到数组末尾,如果需要添加多个,可用数组嵌套,但是 append是将嵌套后的数组作为一个对象, extend是将嵌套的数组内容作为多个对象,添加到原数组中 作为编程0基础的...

    python列表插入append(), extend(), insert()用法详解

    在处理列表时,我们经常需要向列表中添加元素,此时`append()`, `extend()` 和 `insert()` 这三个方法就显得非常有用。 1. **append()** 方法: `append()` 方法用于在列表的末尾添加一个元素。无论这个元素是什么...

    Python中extend和append的区别讲解

    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 ...

    在Python中append以及extend返回None的例子

    在给列表添加元素时,有两个常见的方法:append和extend。append在列表的最后添加元素,但是每次只能添加一个元素。extend更像一个连接操作,即用一个列表扩充另一个列表。(依然在末尾位置) 在实现这两个方法时,...

    python list中append()与extend()用法分享

    3. extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。 append()用法示例: >>> mylist = [1,2,0,’abc’] >>> mylist [1, 2, 0, ‘abc’] >>> mylist.append(4) >>> mylist [1, 2, ...

    python中append的用法.docx

    字典和集合通常使用`update()`或`add()`方法来添加元素,而不是`append()`。 5. **使用`extend()`追加多个元素**: 如果你想一次性追加多个元素(而非嵌套),应该使用`extend()`方法。例如,如果你有另一个列表`...

    Python.append()与Python.expand()用法详解

    `append()` 和 `extend()` 是两个非常重要的方法,用于在列表的末尾添加元素。下面我们将详细探讨这两个方法的用法及其区别。 1. **Python.append()**: `append()` 方法用于在列表的末尾添加一个元素。这个元素...

    python爬虫-19-列表增加数据之extend.ev4.rar

    另外,`extend`方法还有利于数据的整理和清洗。比如,你可能需要从HTML代码中提取特定的标签文本,如`<p>`标签,可以使用BeautifulSoup库解析HTML并提取文本,然后通过`extend`将所有段落文本添加到列表中。 总的来...

    对python append 与浅拷贝的实例讲解

    append方法和extend方法的最大不同在于,append方法将整个列表作为一个元素添加到列表末尾,形成一个嵌套列表。 举个例子,如果我们有两个列表a和b: ```python a = [1, 2] b = [3, 4] a.append(b) print(a) # 输出...

    redis-extend.zip

    在Redis中,有两种主要的持久化方式:RDB(Snapshotting)和AOF(Append Only File)。RDB会在指定时间点生成数据库的快照,而AOF则记录所有的写操作,以便在系统重启时重新执行。 - **RDB持久化**:通过`SAVE`或`...

    py代码-测试append和+=.py

    在Python编程语言中,`append` 和 `+=` 运算符是两种常见的操作序列(如列表)的方式,它们在处理数据时起着至关重要的作用。让我们深入探讨这两个概念及其在实际编程中的应用。 首先,`append` 是列表对象的一个...

    python中append实例用法总结

    除了`append()`之外,Python还提供了其他用于操作列表的方法,如`extend()`用于合并两个列表,`insert()`用于在指定位置插入元素,`remove()`用于移除列表中的特定元素,`pop()`用于移除并返回指定索引的元素,以及`...

    jQuery.extend 函数的详细用法

    在提供的官方示例中,`jQuery.extend` 用于合并两个对象 `defaults` 和 `options`,并将其结果保存在 `settings` 中,以确保 `defaults` 不被修改。同时,`printObj` 函数用于以 JSON 字符串的形式展示对象内容,以...

Global site tag (gtag.js) - Google Analytics