美文网首页
python找茬系列09--列表中remove,pop和clea

python找茬系列09--列表中remove,pop和clea

作者: young十三 | 来源:发表于2019-07-31 18:11 被阅读0次

    一、区别

    序号 名称 区别
    1 remove 移除列表中某个值的第一个匹配项
    2 pop 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    3 clear 用于清空列表,类似于 del a[:]

    二、实例

    1、list.remove(obj)

    list = [1, 2, 3, 4]
    
    # 没有返回值
    print(list.remove(1))
    print(list)
    

    输出结果:

    None
    [2, 3, 4]
    

    2、list.pop([index=-1]),默认-1,删除最后一个元素

    ①无参

    list = [1, 2, 3, 4]
    
    # 有返回值,返回删除的元素
    print(list.pop())
    print(list)
    

    输出结果:

    4
    [1, 2, 3]
    

    ②有参

    list = [1, 2, 3, 4]
    
    # 有返回值,返回删除的元素
    print(list.pop(1))
    print(list)
    

    输出结果:

    2
    [1, 3, 4]
    

    3、list.clear()

    list = [1, 2, 3, 4]
    
    # 无返回值
    print(list.clear())
    print(list)
    

    输出结果:

    None
    []
    

    三、 赠语

    苟有恒,何必三更起五更眠;最无益,只怕一日曝十日寒。

    相关文章

      网友评论

          本文标题:python找茬系列09--列表中remove,pop和clea

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