zoukankan      html  css  js  c++  java
  • python列表的11种方法

    python列表的11种方法
    2017年11月24日 03:26:43 Milton-Long 阅读数:254
    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40962422/article/details/78620613
    - append
    > 添加一个对象到列表的末尾。只接受一个object参数。

    使用 : list.append(object)


    - clear
    > 清空列表。不接受任何参数。

    使用 : list.clear()


    - copy
    > 这里的copy方法是浅复制,若要深复制需要导入copy模块,使用copy.deepcopy方法,这里暂不讨论两种复制的区别。 不接受任何参数。

    使用 : list.copy()


    - count
    > 返回对象在列表中出现的次数。只接受一个object参数。若object不存在则返回 0。

    使用 : list.count(object)


    - extend
    > 将一个可迭代的对象添加到列表末尾,是以解包的方式添加。只接受一个可迭代对象。注意字典的迭代方式。

    使用 : list.extend(iterable)


    - index
    > 返回对象在列表第一次出现的索引。默认是从0到末尾。接受必备参数object,可以自主设置查找的起始和结尾索引。

    使用 : list.index(object,[start,[stop]])


    - insert
    > 在目标索引值前面插入对象。接受两个参数,一个索引值,一个对象。

    使用 : list.insert(index,object)


    - pop
    > 移除列表里的对象,默认移除最后一项,也移除指定索引值得对象。返回被移除的对象。

    使用 : list.pop([index])


    - remove
    > 移除第一次出现目标对象,只接受一个必备参数object。返回值为None。注意与pop的区别。pop是按索引移除,remove是按照object移除;pop的返回值为被移除的object,remove返回值为None。两者都是每次只移除一个object。

    使用 : list.remove(object)


    - reverse
    > 将列表反向排序。不接受任何参数。

    使用 : list.reverse()


    - sort
    > 按照指定方法排序。默认值key = None ,reverse = False ,key 即 排序方法,可接受自定义的排序方式;reverse 为 False 是不反向,若要反向 将reverse 改为 True 。
    使用 : list.sort()
    (可根据实际情况修改 key 或 reverse 的值。)


    注 : '[]'里面的值可以不填,若不填则按照默认值执行。

  • 相关阅读:
    《Java技术》第四次作业
    Java第三次作业——面向对象基础(封装)
    《Java技术》第二次作业
    #《Java技术》第一次作业
    Java第十次作业
    Java第九次作业
    Java第八次作业
    Java第七次作业
    Java第6次作业
    Java第五次作业
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/9820781.html
Copyright © 2011-2022 走看看