• List 内置函数

#!/usr/bin/env python# -*- coding:utf-8 -*-# class list(object):#     """#     list() -> new empty list#     list(iterable) -> new list initialized from iterable's items#     """##     def append(self, p_object):  # real signature unknown; restored from __doc__#         在list尾部追加#         """ L.append(object) -- append object to end """#         passli = ['alex','tom','aric','tony','alex']li.append('jason')print li#['alex', 'tom', 'aric', 'tony', 'alex', 'jason']#     def count(self, value):  # real signature unknown; restored from __doc__#         返回list中某个值出现的次数#         """ L.count(value) -> integer -- return number of occurrences of value """#         return 0print li.count('alex')#     def extend(self, iterable):  # real signature unknown; restored from __doc__#         将一个可迭代的对象追加到list尾部#         """ L.extend(iterable) -- extend list by appending elements from the iterable """#         passli.extend(('steven','whales'))print li#['alex', 'tom', 'aric', 'tony', 'alex', 'jason', 'steven', 'whales']li.extend('Tomcat')#['alex', 'tom', 'aric', 'tony', 'alex', 'jason', 'steven', 'whales', 'T', 'o', 'm', 'c', 'a', 't']print li#     def index(self, value, start=None, stop=None):  # real signature unknown; restored from __doc__#         返回list中某个值第一次出现的索引位置#         """#         L.index(value, [start, [stop]]) -> integer -- return first index of value.#         Raises ValueError if the value is not present.#         """#         return 0print li.index('alex')#0#   def insert(self, index, p_object):  # real signature unknown; restored from __doc__#         在list的某个索引位置插入一个值#         """ L.insert(index, object) -- insert object before index """#         passli.insert(2,'Andy')print li#['alex', 'tom', 'Andy', 'aric', 'tony', 'alex', 'jason', 'steven', 'whales', 'T', 'o', 'm', 'c', 'a', 't']#     def pop(self, index=None):  # real signature unknown; restored from __doc__#         """#         取出list中最后一个索引位置上的值,并删除#         L.pop([index]) -> item -- remove and return item at index (default last).#         Raises IndexError if list is empty or index is out of range.#         """#         passlast_value = li.pop()print last_value;print li#t#['alex', 'tom', 'Andy', 'aric', 'tony', 'alex', 'jason', 'steven', 'whales', 'T', 'o', 'm', 'c', 'a']#     def remove(self, value):  # real signature unknown; restored from __doc__#         """#         删除list中某个值,从左往右,只删除一次,如果存在多个相同的值需要全部删除,需执行多次#         L.remove(value) -- remove first occurrence of value.#         Raises ValueError if the value is not present.#         """#         passli.remove('alex')print li#['tom', 'Andy', 'aric', 'tony', 'alex', 'jason', 'steven', 'whales', 'T', 'o', 'm', 'c', 'a']#     def reverse(self):  # real signature unknown; restored from __doc__#         反转#         """ L.reverse() -- reverse *IN PLACE* """#         passli.reverse()print li#['a', 'c', 'm', 'o', 'T', 'whales', 'steven', 'jason', 'alex', 'tony', 'aric', 'Andy', 'tom']#     def sort(self, cmp=None, key=None, reverse=False):  # real signature unknown; restored from __doc__#         """#         排序#         L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;#         cmp(x, y) -> -1, 0, 1#         """#         passli.sort()print li#['Andy', 'T', 'a', 'alex', 'aric', 'c', 'jason', 'm', 'o', 'steven', 'tom', 'tony', 'whales']#     def __add__(self, y):  # real signature unknown; restored from __doc__#         """ x.__add__(y) <==> x+y """#         pass##     def __contains__(self, y):  # real signature unknown; restored from __doc__#         """ x.__contains__(y) <==> y in x """#         pass##     def __delitem__(self, y):  # real signature unknown; restored from __doc__#         """ x.__delitem__(y) <==> del x[y] """#         pass##     def __delslice__(self, i, j):  # real signature unknown; restored from __doc__#         """#         x.__delslice__(i, j) <==> del x[i:j]##                    Use of negative indices is not supported.#         """#         pass##     def __eq__(self, y):  # real signature unknown; restored from __doc__#         """ x.__eq__(y) <==> x==y """#         pass##     def __getattribute__(self, name):  # real signature unknown; restored from __doc__#         """ x.__getattribute__('name') <==> x.name """#         pass##     def __getitem__(self, y):  # real signature unknown; restored from __doc__#         """ x.__getitem__(y) <==> x[y] """#         pass##     def __getslice__(self, i, j):  # real signature unknown; restored from __doc__#         """#         x.__getslice__(i, j) <==> x[i:j]##                    Use of negative indices is not supported.#         """#         pass##     def __ge__(self, y):  # real signature unknown; restored from __doc__#         """ x.__ge__(y) <==> x>=y """#         pass##     def __gt__(self, y):  # real signature unknown; restored from __doc__#         """ x.__gt__(y) <==> x>y """#         pass##     def __iadd__(self, y):  # real signature unknown; restored from __doc__#         """ x.__iadd__(y) <==> x+=y """#         pass##     def __imul__(self, y):  # real signature unknown; restored from __doc__#         """ x.__imul__(y) <==> x*=y """#         pass##     def __init__(self, seq=()):  # known special case of list.__init__#         """#         list() -> new empty list#         list(iterable) -> new list initialized from iterable's items#         # (copied from class doc)#         """#         pass##     def __iter__(self):  # real signature unknown; restored from __doc__#         """ x.__iter__() <==> iter(x) """#         pass##     def __len__(self):  # real signature unknown; restored from __doc__#         """ x.__len__() <==> len(x) """#         pass##     def __le__(self, y):  # real signature unknown; restored from __doc__#         """ x.__le__(y) <==> x<=y """#         pass##     def __lt__(self, y):  # real signature unknown; restored from __doc__#         """ x.__lt__(y) <==> x
<==> x*n """#         pass##     @staticmethod  # known case of __new__#     def __new__(S, *more):  # real signature unknown; restored from __doc__#         """ T.__new__(S, ...) -> a new object with type S, a subtype of T """#         pass##     def __ne__(self, y):  # real signature unknown; restored from __doc__#         """ x.__ne__(y) <==> x!=y """#         pass##     def __repr__(self):  # real signature unknown; restored from __doc__#         """ x.__repr__() <==> repr(x) """#         pass##     def __reversed__(self):  # real signature unknown; restored from __doc__#         """ L.__reversed__() -- return a reverse iterator over the list """#         pass##     def __rmul__(self, n):  # real signature unknown; restored from __doc__#         """ x.__rmul__(n) <==> n*x """#         pass##     def __setitem__(self, i, y):  # real signature unknown; restored from __doc__#         """ x.__setitem__(i, y) <==> x[i]=y """#         pass##     def __setslice__(self, i, j, y):  # real signature unknown; restored from __doc__#         """#         x.__setslice__(i, j, y) <==> x[i:j]=y##                    Use  of negative indices is not supported.#         """#         pass##     def __sizeof__(self):  # real signature unknown; restored from __doc__#         """ L.__sizeof__() -- size of L in memory, in bytes """#         pass##     __hash__ = None