美文网首页
4-5Python从list删除元素

4-5Python从list删除元素

作者: OoYoO | 来源:发表于2017-12-05 22:11 被阅读5次

Paul同学刚来几天又要转走了,那么我们怎么把Paul 从现有的list中删除呢?

如果Paul同学排在最后一个,我们可以用list的pop()方法删除:

>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
>>> L.pop()
'Paul'
>>> print L
['Adam', 'Lisa', 'Bart']

pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。

如果Paul同学不是排在最后一个怎么办?比如Paul同学排在第三:

>>> L = ['Adam', 'Lisa', 'Paul', 'Bart']

要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用pop(2)把Paul删掉:

>>> L.pop(2)
'Paul'
>>> print L
['Adam', 'Lisa', 'Bart']

相关文章

  • 4-5Python从list删除元素

    Paul同学刚来几天又要转走了,那么我们怎么把Paul 从现有的list中删除呢? 如果Paul同学排在最后一个,...

  • Java中List集合去除重复数据的方法

    循环list中的所有元素然后删除重复循环list中的所有元素然后删除重复总结:两层循环,外层循环从第一个元素向最后...

  • Java中对List集合的常用操作

    List中添加,获取,删除元素 List中是否包含某个元素 List中根据索引将元素数值替换 List中查看元素的...

  • Java中对List集合的常用操作

    list中添加,获取,删除元素;list中是否包含某个元素;list中根据索引将元素数值改变(替换);list中查...

  • Python list 常用操作

    1.list 定义 2.list 负数索引 3.list 增加元素 4.list 搜索 5.list 删除元素 6...

  • Perl splice 函数

    语法 功能 从ARRAY数组中OFFSET处向后删除LENGTH个元素,如果LIST参数存在,则用LIST在ARR...

  • List.contains() 和set.contains()

    set 检索效率低,插入和删除元素效率高。list 检索效率高,插入和删除元素效率低。 list调用contain...

  • java中List集合删除元素

    List删除所有指定元素 环境:jdk8 1.概要 java中List使用List.remove()直接删除指定元...

  • 廖雪峰-使用list和tuple

    list是一种有序的集合,可以随时添加和删除其中的元素。 索引 追加 插入 要删除list末尾的元素,用pop()...

  • Python列表

    Python列表 1.list:list是一种有序的集合,可以随时添加和删除其中的 元素。(从0开始) []...

网友评论

      本文标题:4-5Python从list删除元素

      本文链接:https://www.haomeiwen.com/subject/tzshixtx.html