zoukankan      html  css  js  c++  java
  • Python列表_元素的删除

    从一个列表中删除元素的几种方法:

    1.使用pop运算符

    如果你知道你要删除元素的索引,你就可以用 pop这个方法来实现:

    >>> t = ['a', 'b', 'c']

    >>> x = t.pop(1)

    >>> t

    ['a', 'c']

    >>> x

    'b'

    pop 修改列表,然后会返回删除的元素。如果你不指定一个索引位置,pop就会删除和返回最后一个元素。

    >>> t = ['a', 'b', 'c']

    >>> y =t.pop()

    >>> t

    ['a', 'b']

    >>> y

    'c'

    2.使用del运算符

    如果你不需要删掉的值了,你可以用del运算符来实现:

    >>> t = ['a', 'b', 'c']

    >>> del t[0]

    >>> t

    ['b', 'c']

    3.使用remove运算符

    如果你知道要删除的元素值,但不知道索引位置,你可以使用 remove 这个方法:

    >>> t = ['a', 'b', 'c']

    >>> t.remove('b')

    >>> t

    ['a', 'c']

    remove 的返回值是空。

    4.使用del和切片索引

    要删除更多元素,可以使用 del 和切片索引:

    >>> t = ['a', 'b', 'c', 'e', 'f', 'g', 'k']

    >>> del t[2:4]

    >>> t

    ['a', 'b', 'f', 'g', 'k']

    这里删除了c和e两个字符,注意的是,切片是含头不含尾的,

    上面这个例子中从第【2】到第【4】个都被切片所选中,但包含开头的第【2】而不包含末尾的第【4】个元素。

    结束。

  • 相关阅读:
    四轴PID思路整理
    STM32输入捕获TIM2四通道
    四轴和遥控器的对应
    四层板学习(二)
    四层板学习(一)布线前的准备
    冲突的处理方法
    散列表
    重设置电脑时间
    深圳销量统计源码分析
    源码分析
  • 原文地址:https://www.cnblogs.com/liusingbon/p/13178122.html
Copyright © 2011-2022 走看看