zoukankan      html  css  js  c++  java
  • python增加 删除列表元素

    append()方法:该办法会将传入的参数追加到列表的最后面。append()方法既可以接收单个值,也可以接收元组,列表。该方法只把元组列表当成单个元素。这样会形成在列表中嵌套列表,元组的情形。

    >>> a=['school',1,2,'home']
    >>> a.append('ship')
    >>> a
    ['school', 1, 2, 'home', 'ship']
    >>> b=(1,2,3)
    >>> a.append(b)
    >>> a
    ['school', 1, 2, 'home', 'ship', (1, 2, 3)]
    >>> a.append(['11','22'])
    >>> a
    ['school', 1, 2, 'home', 'ship', (1, 2, 3), ['11', '22']]

    extend()方法:将列表中的元素追加到列表中。

    >>> a=['apple',1,2,3,'shop']
    >>> a
    ['apple', 1, 2, 3, 'shop']
    >>> b=(1,2,3)
    >>> c=[5,6,7]
    >>> a.extend(b)
    >>> a
    ['apple', 1, 2, 3, 'shop', 1, 2, 3]
    >>> a.extend(c)
    >>> c
    [5, 6, 7]
    >>> a
    ['apple', 1, 2, 3, 'shop', 1, 2, 3, 5, 6, 7]

    del语句既可以删除列表中的单个元素,也可以直接删除列表中的中间一段。

    >>> a
    ['apple', 1, 2, 3, 'shop', 1, 2, 3, 5, 6, 7]
    >>> del a[0]
    >>> a
    [1, 2, 3, 'shop', 1, 2, 3, 5, 6, 7]
    >>> del a[1:3]
    >>> a
    [1, 'shop', 1, 2, 3, 5, 6, 7]

    del不仅能删除列表元素还可以删除普通变量

    >>> d=2
    >>> del d
    >>> d
    Traceback (most recent call last):
    File "<pyshell#76>", line 1, in <module>
    d
    NameError: name 'd' is not defined

    remove()删除列表元素:该方法不是根据索引来删除元素,而是根据元素本身来执行删除操作的。该方法值删除第一个找到的元素。如果找不到,则引发ValueError错误。

    >>> a=['dog',1,2,3,1,'dog',1]
    >>> a.remove(1)
    >>> a
    ['dog', 2, 3, 1, 'dog', 1]
    >>> a.remove('dog')
    >>> a
    [2, 3, 1, 'dog', 1]

    clear()是清空列表所有元素

    >>> a
    [2, 3, 1, 'dog', 1]
    >>> a.clear()
    >>> a
    []

  • 相关阅读:
    sina sae搭建wordpress数据库配置
    Daper返回DataTable
    第4章 jQuery中的事件和动画
    第3章 ,jQuery中的DOM操作
    第2章 jQuery选择器
    第1章 认识jQuery
    MyBatis基本查询、条件查询、查询排序
    《Head First Servlets & JSP》-13-过滤器和包装器
    《Head First Servlets & JSP》-12-Web应用安全
    《Head First Servlets & JSP》-11-Web应用部署
  • 原文地址:https://www.cnblogs.com/inuyashalove/p/12712224.html
Copyright © 2011-2022 走看看