美文网首页
删除列表元素的几种方法

删除列表元素的几种方法

作者: Python爱好者123 | 来源:发表于2019-08-07 10:42 被阅读0次

    本案例来自书籍《Python程序设计-从基础入门到实战应用》(电子工业出版社)。

    列表创建后,可以根据需要使用列表函数、del语句或切片删除指定元素或所有元素。

    (1)del list[index]:删除索引为index的元素。

    (2)list.pop():删除列表末尾的元素。

    (3)list.pop(index):删除索引为index的元素。

    (4)list.remove(item):删除列表元素item。

    (5)list.clear():删除列表中所有元素。

    (6) list[::] = []:对指定范围的列表元素进行删除。

    程序代码及运行结果:

    >>> #中国十大宜居城市.

    >>> cityList = ["珠海","威海","信阳","惠州","厦门","金华","柳州","曲靖","九江","绵阳"]

    >>> del cityList[8]                  #删除index为8的元素.

    >>> cityList

    ['珠海', '威海', '信阳', '惠州', '厦门', '金华', '柳州', '曲靖', '绵阳']

    >>> cityList.pop()                      #删除列表末尾元素.

    '绵阳'

    >>> cityList.pop(6)                    #删除index为6的元素.

    '柳州'

    >>> cityList.remove("厦门")            #删除元素"厦门".

    >>> cityList

    ['珠海', '威海', '信阳', '惠州', '金华', '曲靖']

    >>> cityList[4:] = []                  #切片删除以index开始的列表元素.

    >>> cityList

    ['珠海', '威海', '信阳', '惠州']

    >>> cityList.clear()                    #清空列表中的元素.

    >>> cityList

    []

    相关文章

      网友评论

          本文标题:删除列表元素的几种方法

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