zoukankan      html  css  js  c++  java
  • 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
    

     

    公众号请关注:侠之大者
  • 相关阅读:
    防止IE缓存jquery ajax 内容
    MyBatis中主要类的生命周期和应用范围
    MyBatis学习练习
    MySql 日期格式化函数date_format()
    getFields()和getDeclaredFields()
    Java final修饰形参
    随笔
    Java SSH远程执行Shell脚本实现(转)
    jQuery 属性操作
    [git]解决:git config --global push.default matching
  • 原文地址:https://www.cnblogs.com/kamil/p/5161109.html
Copyright © 2011-2022 走看看