大道至简,规则无上。

导航

Python之列表方法


    
   def __init__(self, seq=()): 
  """
   list() -> new empty list
   list(iterable) -> new list initialized from iterable's items
   # (copied from class doc)
   """
   def append(self, p_object)            #表示追加至列表结尾

def clear(self):              #删除列表所有元素             

def copy(self)               #列表浅复制

def count(self, value)          #返回列表元素出现的次数

def extend(self, iterable)        #同for循环,可迭代。
example:      
    li = ['a','b','c','d']
    l = ['e','f']
    li.extend(l)
    print(li)
    ['a', 'b', 'c', 'd', 'e', 'f']   #返回结果

def index(self, value, start=None, stop=None) #通过参数value,返回对应的值所在的索引位置。

def insert(self, index, p_object)        #指定位置插入元素

 example:   
      li.insert(2,'hello') #表示在第2个元素之后插入值‘hello’
        

def pop(self, index=None)             #默认后面删除,列表没有元素会报错

def remove(self, value)              #当列表出现多个相同的值时,删除第一个

L.remove(value) -> None -- remove first occurrence of value.


def reverse(self)                  #把列表元素反转
""" L.reverse() -- reverse *IN PLACE* """


def sort(self, key=None, reverse=False)    #排序
      """ L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
 

posted on 2018-02-05 08:51  大道至简,规则无上。  阅读(154)  评论(0编辑  收藏  举报