• list 内部方法


    代码

    #list内部方法
    l=['a','9','c','a','3','7']
    print(dir(l))
    l.append('v')
    print(l)#append(self, p_object):向列表的尾部添加一个新的元素。只接受一个参数。
    l.extend(['d','g'])
    print(l)#extend(self, iterable):只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
    l.insert(2, 'z')
    print(l)#insert(self, index, p_object):将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。
    print(l.pop())
    print(l)#pop(self, index=None):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    l.remove('a')
    print(l)#remove(self, value):移除列表中某个值的第一个匹配项。
    l.reverse()
    print(l)#reverse(self):用于反向列表中元素
    l.sort()
    print(l)#sort(self, cmp=None, key=None, reverse=False):对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
    print(l.count('a'))#count(self, value):统计某个元素在列表中出现的次数
    print(l.index('c'))#index(self, value, start=None, stop=None):用于从列表中找出某个值第一个匹配项的索引位置,如果没有找到对象则抛出异常
    

    结果:

    ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
    ['a', '9', 'c', 'a', '3', '7', 'v']
    ['a', '9', 'c', 'a', '3', '7', 'v', 'd', 'g']
    ['a', '9', 'z', 'c', 'a', '3', '7', 'v', 'd', 'g']
    g
    ['a', '9', 'z', 'c', 'a', '3', '7', 'v', 'd']
    ['9', 'z', 'c', 'a', '3', '7', 'v', 'd']
    ['d', 'v', '7', '3', 'a', 'c', 'z', '9']
    ['3', '7', '9', 'a', 'c', 'd', 'v', 'z']
    1
    4
    

     

    公众号请关注:侠之大者
  • 相关阅读:
    三种常用排序理论
    无参带返回类型方法练习
    无参带返回类型方法总结
    Java_无参数无返回类型方法及练习
    Java_方法的调用②及案例
    方法内存分析(进栈(压栈)、出栈(弹栈))
    Java_方法的基本语法格式
    Java_方法的调用①及案例
    Java_方法的定义以及分类
    Java_break与continue区别
  • 原文地址:https://www.cnblogs.com/kamil/p/5161109.html
Copyright © 2020-2023  润新知