zoukankan      html  css  js  c++  java
  • 3.2修改、添加和删除元素

    创建的大多数列表都将是动态的,这意味着列表创建后,将随着程序的运行增删元素。

    3.2.1 修改列表元素

    3.2.2 在列表中添加元素

    2. 在列表中插入元素

    使用方法insert() 可在列表的任何位置添加新元素

    要指定新元素的索引和值

    3.2.3 从列表中删除元素

    你经常需要从列表中删除一个或多个元素。例如,玩家将空中的一个外星人射杀后,你很可能要将其从存活的外星人列表中删除;当用户在你创建的Web应用中注销其账户时, 你需要将该用户从活跃用户列表中删除。你可以根据位置或值来删除列表中的元素。

    1. 使用del 语句删除元素

    通过索引删除元素

    2. 使用方法pop() 删除元素

    将元素从列表中删除,并接着使用它的值,。

    术语弹出 (pop)源自这样的类比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。

    如果你不确定该使用del 语句还是pop() 方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del 语句;如果你要在删除元 素后还能继续使用它,就使用方法pop()

    4. 根据值删除元素

    你不知道要从列表中删除的值所处的位置。如果你只知道要删除的元素的值,可使用方法remove() 。

    使用remove() 从列表中删除元素时,也可接着使用它的值。

    方法remove() 只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。

  • 相关阅读:
    70.BOM
    69.捕获错误try catch
    68.键盘事件
    523. Continuous Subarray Sum
    901. Online Stock Span
    547. Friend Circles
    162. Find Peak Element
    1008. Construct Binary Search Tree from Preorder Traversal
    889. Construct Binary Tree from Preorder and Postorder Traversal
    106. Construct Binary Tree from Inorder and Postorder Traversal
  • 原文地址:https://www.cnblogs.com/jdy113/p/7995661.html
Copyright © 2011-2022 走看看