python列表的方法(改变原列表)

Posted flyingliao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python列表的方法(改变原列表)相关的知识,希望对你有一定的参考价值。

  1. xxx.append()      末尾添加一个元素

    效果图:
    技术图片

    代码:

    # append()  末尾添加一个元素
    my_list = [1,2,3,4]
    print(原列表:,my_list)
    my_list.append(five)
    print(现列表:,my_list)

     

  2. xxx.insert()     向指定位置插入元素
    效果图:
    技术图片

    代码:

    # insert()  向指定位置插入元素
    my_list = [1,2,3,4]
    print(指定插入前,my_list)
    my_list.insert(1,哈哈)
    print(指定插入后,my_list)

     

  3. xxx.extend()   末尾添加多个
    效果图:
    技术图片

    代码:

    # extend()  末尾添加多个
    my_list = [1,2,3,4]
    print(my_list)
    # my_list.extend([‘加油‘,‘哈哈‘])  感觉下面代码更少
    my_list +=[加油,哈哈]
    print(my_list)

     

  4. xxx.clear()   清空序列
    效果图:
    技术图片

    代码:

    # clear() 清空序列
    my_list = [1,2,3,4]
    print(清空序列前:,my_list)
    my_list.clear()
    print(清空序列后:,my_list)

     

  5. xxx.pop()  删除元素
    效果图:
    技术图片

    代码:

    # pop() 根据索引删除并返回被删除的元素
    my_list = [1,2,3,4]
    print(删除的元素前:,my_list)
    deleted_elements = my_list.pop(1)
    print(删除的元素后:,my_list)
    print(删除的元素:,deleted_elements)

     

  6. xxx.remove()  删除指定的元素,如果有多个相同的元素,删除第一个
    效果图:
    技术图片

    代码:

    # remove() 删除指定的元素,如果有多个相同的元素,删除第一个
    my_list = [1,2,3,4,2]
    print(删除的元素前:,my_list)
    my_list.remove(2)
    print(删除的元素后:,my_list)

     

  7. xxx.reverse()  反转列表
    效果图:
    技术图片

    代码:

    # reverse()  反转列表
    my_list = [1,2,3,4,5]
    print(反转列表前:,my_list)
    my_list.reverse()
    print(反转列表后:,my_list)

     

  8. xxx.sort()  列表排序
    效果图:
    技术图片

    代码:

    # sort()  列表排序   默认是升序
    # 如果需要降序排列,则需要传递一个reverse=True作为参数
    my_list = [1,4,3,2,5]
    print(排序前:,my_list)
    my_list.sort()
    print(升序后:,my_list)
    my_list.sort(reverse=True)
    print(降序后:,my_list)

     

以上是关于python列表的方法(改变原列表)的主要内容,如果未能解决你的问题,请参考以下文章

JS数组方法与python列表方法的比较

Python列表sort和sorted的区别

Python列表中去重的多种方法

python学习之列表

在python中以某列为分组对象还能对某列进行依次排序吗

python 列表怎样去掉一个元素