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 的值。)


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

  • 相关阅读:
    poj 3666 Making the Grade
    poj 3186 Treats for the Cows (区间dp)
    hdu 1074 Doing Homework(状压)
    CodeForces 489C Given Length and Sum of Digits...
    CodeForces 163A Substring and Subsequence
    CodeForces 366C Dima and Salad
    CodeForces 180C Letter
    CodeForces
    hdu 2859 Phalanx
    socket接收大数据流
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/9820781.html
Copyright © 2011-2022 走看看