the difference between append and extend

2010-05-25  来源:本站原创  分类:Python  人气:136 

Look at the code

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

append (x) appended to the chain end

extend (L) append a list, is equivalent to + =

As can be seen from the code: append additional value is, extend an additional array (list)

相关文章
  • the difference between append and extend 2010-05-25

    Look at the code >>> a=[1,2] >>> a.append(3) >>> a [1, 2, 3] >>> b=[4,5] >>> a.extend(b) >>> a [1, 2, 3, 4, 5] append (x) appended to the chain end extend (L) append a list, is equivalent to + = As can

  • python list中append()与extend()用法分享 2015-01-03

    列表是以类的形式实现的."创建"列表实际上是将一个类实例化.因此,列表有多种方法可以操作 1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型. 2. append() 方法向列表的尾部添加一个新的元素.只接受一个参数. 3. extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中. append()用法示例: >>> mylist = [1,2,0,'abc'] >>> mylist [1, 2, 0,

  • UML use case diagram analysis include and extend the difference between 2011-07-07

    Focus of this article, and we discuss UML use case diagram include and extend the difference, include use case is included in the relationship, usually occurs in multiple use cases, there can be extracted out of the public part, and extend the opposi

  • Include vs Extend in Ruby 2009-10-27

    Posted 3 days back at RailsTips.org - Home In which I show the difference between include and extend when working with modules in Ruby. Now that we know the difference between an instance method and a class method, let's cover the difference between

  • The difference between StringBuffer and String class. StringBuffer classes use 2010-08-20

    The difference between String and StringBuffer In short, is a relationship between variables and constants. The contents of StringBuffer objects can be modified; and String objects can not be modified once created after the re-assignment is actually

  • Difference between summary and analysis of UML 2010-07-29

    1 use case difference between include and extend Conceptually Containment relationship: usually refers to a large use case contains several small use cases, several small use cases form a large use case; Expand relations: two separate use cases, to c

  • String and StringBuffer Xiangjie 2008-11-25

    String and StringBuffer Xiangjie (transferred) 2007-10-09 09:32 doubts about search-related information was thus found that a good text, reproduced below for reference only: String creation String s = "hello"; JVM first, according to the content

  • Python程序设计入门(3)数组的使用 2014-02-09

    这篇文章主要介绍了Python数组的使用方法,需要的朋友可以参考下 1.Python的数组可分为三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素. 定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的. 定义方式:arr = (元素) (2) Dictionary 词典类型, 即是Hash数组. 定义方式:arr = {元素k:v} 2.下面具体说明这些数组的使用方法和技巧: (1) list 链表数组 a.定义时初始

  • Python程序员鲜为人知但你应该知道的17个问题 2014-04-02

    这篇文章主要介绍了Python程序员代码编写时应该避免的17个"坑",也可以说成Python程序员代码编写时应该避免的17个问题,需要的朋友可以参考下 一.不要使用可变对象作为函数默认值 In [1]: def append_to_list(value, def_list=[]): ...: def_list.append(value) ...: return def_list ...: In [2]: my_list = append_to_list(1) In [3]: my_li

  • python中dir函数用法分析 2014-04-18

    这篇文章主要介绍了python中dir函数用法,实例分析了dir函数的功能及相应的使用技巧,需要的朋友可以参考下 本文实例讲述了python中dir函数用法.分享给大家供大家参考.具体分析如下: dir 函数返回任意对象的属性和方法列表, 包括模块对象.函数对象.字符串对象.列表对象.字典对象 ...... 相当多的东西. dir函数示例: >>> li = [] >>> dir(li) ['append','count','extend','index','inser

  • Python内置数据类型详解 2014-05-14

    这篇文章主要介绍了Python内置数据类型,需要的朋友可以参考下 通常来说Python在编程语言中的定位为脚本语言--scripting language 高阶动态编程语言. Python是以数据为主,变量的值改变是指变量去指到一个地址. 即:Id(变量)->展示变量的地址. 因此一个具体的值,会有不同的变量名. Python的数据类型: 数字.字符串.列表.元组.字典 数字和字符串其实是很基本的数据类型,在Python中和其他语言相差不是很大的,在这里就不细讲了. Dictionary介绍:

  • Python中的tuple元组详细介绍 2014-07-27

    这篇文章主要介绍了Python中的tuple元组详细介绍,本文讲解了Tuple 与 list 的相同之处.Tuple 不存在的方法.用 Tuple 的好处.Tuple 与 list 的转换等内容,需要的朋友可以参考下 Tuple 是不可变 list. 一旦创建了一个 tuple 就不能以任何方式改变它. Tuple 与 list 的相同之处 定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号. Tuple 的元素与 list 一样按定义的次序进行排序.

  • 跟老齐学Python之Python文档 2015-03-28

    文档,这个词语在经常在程序员的嘴里冒出来,有时候他们还经常以文档有没有或者全不全为标准来衡量一个软件项目是否高大上.那么,软件中的文档是什么呢?有什么要求呢?python文档又是什么呢?文档有什么用呢? 文档很重要.独孤九剑的剑诀.易筋经的心法.写着辟邪剑谱的袈裟,这些都是文档.连那些大牛人都要这些文档,更何况我们呢?所以,文档是很重要的. 文档,说白了就是用word(这个最多了)等(注意这里的等,把不常用的工具都等掉了,包括我编辑文本时用的vim工具)文本编写工具写成的包含文本内容但不限于文字

  • Python中给List添加元素的4种方法分享 2015-04-06

    这篇文章主要介绍了Python中给List添加元素的4种方法分享,本文讲解了append().extend().insert().加号等4个方法,并给出了操作实例,需要的朋友可以参考下 List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非你对它们进行排序或其他修改操作). 在Python中,向List添加元素,方法有如下4种方法(append(),extend(),insert(), +加号) 1. append() 追加单个元素到List

  • Python语言浅议 2014-05-27

    "There is only one way to do it, the right way" -------Guido van Rossum Python的历史 Python的创始人是Guido van Rossum,在发明Python语言之前Guido曾参与过一门称作ABC的语言的设计,ABC是专门为非专业程序员设计的:Guido在Python语言的设计过程中吸收了ABC语言的许多优点,诸如ABC的数据类型(列表.元组.文本等),变量无需声明,内建的功能强大的字符串处理以及简单的控

  • 5分钟入门Python ---- django前夕 2012-11-04

    Python作为一门高级语言 拥有简单高效的数据结构 有区别于传统语言C C++ Java 在Python 里编程变得极其简单让人上瘾的切片(slide sequences)表达式会让C程序员感到震撼 让我们花5分钟来熟悉一下如何使用切片进行简单的Python编码 花费宝贵的5分钟 进入Python的世界 可以向这样操作一个数组 Array[index] $ >>> foo="hello world" $ >>> print foo[1] $ e 也

  • Python 绝对简明手册 2014-01-07

    简述 1. 阅读须知 文中使用 >>> 作为会命令行中的输出信息的前缀 对于不清楚用用途的函数可以在解释器下面输入 help(函数名) 来获取相关信息 另外,自带的文档和google也是不可少的 2. 基本语法 2.1. if / elif / else x=int(raw_input("Please enter an integer:"))#获取行输入 if x>0: print '正数' elif x==0: print '零' else: print '负

  • python学习手册:学习笔记6--Lists and Dictionaries 2015-02-22

    List 列表是可改变的容器,并且它的元素可包含任意的数据类型:数字,字符串,甚至列表本身. Python中列表的属性如下: Ordered collections of arbitrary objects 列表的元素可包含任意的数据类型,我们可以把列表当作一个"组" Accessed by offset 因为列表本身是序列容器,所以我们可以对它进行索引操作,甚至可以对它进行切片操作. variable-length, heterogeneous, and arbitrary nest

  • 机器学习之分类算法二:决策树算法 2015-03-25

    上图就是一个相亲决策树,我们的最终目的是判断见还是不见,判断的依据有年龄.长相.收入以及是否是公务员来判断.在这里分类的类标签只有两种,要么见,要么不见.而特征属性有四类,也就是年龄.长相.收入和是否是公务员. 那么决策树的构造方法以伪代码createBranch()给出: 检测数据集中的每个子项是否属于同一分类: If so return 类标签: Else 寻找划分数据集的最好特征 划分数据集 创建分支节点 For 每个划分的子集 递归调用自己 Return 分支节点 那么问题来了,如何寻找

  • Dive to Python 学习 2015-04-27

    主要讲的各个基本类型,integer,float,list,tuple,dic, list method:append,insert,extend, index tuple:no method ,can not change it,bu we can use the index to travel across dic: create a dic by using dic(), dic method:del d[key],d.clear 自省的威力,在计算机编程中,自省是指这种能力:检查某些事物