• Python成长之路第二篇(2)_列表元组内置函数用法


    列表元组内置函数用法list

    元组的用法和列表相似就不一一介绍了

    1)def append(self, p_object):将值添加到列表的最后

    # real signature unknown; restored from __doc__

    """ L.append(object) -- append object to end """

    pass

    (2)def count(self, value): 值的出现次数

    # real signature unknown; restored from __doc__

    """ L.count(value) -> integer -- return number of occurrences of value """

    return 0

    (3)def extend(self, iterable): 扩展列表通过添加元素

    clip_image002

    # real signature unknown; restored from __doc__

    """ L.extend(iterable) -- extend list by appending elements from the iterable """

    pass

    (4)def index(self, value, start=None, stop=None): 返回第一次出现定义某只的下标

    # real signature unknown; restored from __doc__

    """

    L.index(value, [start, [stop]]) -> integer -- return first index of value.

    Raises ValueError if the value is not present.

    """

    return 0

    (5)def insert(self, index, p_object):指定下标插入元素

    # real signature unknown; restored from __doc__

    """ L.insert(index, object) -- insert object before index """

    pass

    (6)def pop(self, index=None):删除并返回指定下标的值,如果没有指定下标最后一个返回

    clip_image004

    # real signature unknown; restored from __doc__

    """

    L.pop([index]) -> item -- remove and return item at index (default last).

    Raises IndexError if list is empty or index is out of range.

    """

    pass

    (7)def remove(self, value): 移除列表中的指定值第一个

    clip_image006

    # real signature unknown; restored from __doc__

    """

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

    Raises ValueError if the value is not present.

    """

    pass

    (8)def reverse(self): 翻转

    clip_image008

    # real signature unknown; restored from __doc__

    """ L.reverse() -- reverse *IN PLACE* """

    pass

    (9)def sort(self, cmp=None, key=None, reverse=False):比较大小

    数字按照大小比较

    中文按照unicode比较

    # real signature unknown; restored from __doc__

    """

    L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;

    cmp(x, y) -> -1, 0, 1

    """

    pass

    (10)def __add__(self, y): 加

    clip_image010

    # real signature unknown; restored from __doc__

    """ x.__add__(y) <==> x+y """

    pass

    (11)def __contains__(self, y):包含

    # real signature unknown; restored from __doc__

    """ x.__contains__(y) <==> y in x """

    pass

    (12)def __delitem__(self, y): 删除单个序列元素

    # real signature unknown; restored from __doc__

    """ x.__delitem__(y) <==> del x[y] """

    pass

    (13)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

    (14)def __eq__(self, y): 等于

    # real signature unknown; restored from __doc__

    """ x.__eq__(y) <==> x==y """

    pass

    (15)def __getattribute__(self, name): 取属性;内建 getattr();总是被调用

    # real signature unknown; restored from __doc__

    """ x.__getattribute__('name') <==> x.name """

    pass

    (16)def __getitem__(self, y): 得到单个序列元素

    # real signature unknown; restored from __doc__

    """ x.__getitem__(y) <==> x[y] """

    pass

    (17)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

    (18)def __ge__(self, y):大于等于

    # real signature unknown; restored from __doc__

    """ x.__ge__(y) <==> x>=y """

    pass

    (19)def __gt__(self, y):大于

    # real signature unknown; restored from __doc__

    """ x.__gt__(y) <==> x>y """

    pass

    (20)def __iadd__(self, y):

    # real signature unknown; restored from __doc__

    """ x.__iadd__(y) <==> x+=y """

    pass

    (21)def __imul__(self, y):

    # real signature unknown; restored from __doc__

    """ x.__imul__(y) <==> x*=y """

    pass

    (22)def __init__(self, seq=()): _init__方法在类的一个对象被建立时,马上运行

    # known special case of list.__init__

    """

    list() -> new empty list

    list(iterable) -> new list initialized from iterable's items

    # (copied from class doc)

    """

    pass

    (23)def __iter__(self): 创建迭代类;内建 iter()

    # real signature unknown; restored from __doc__

    """ x.__iter__() <==> iter(x) """

    pass

    (24)def __len__(self): 序列中项的数目长度

    # real signature unknown; restored from __doc__

    """ x.__len__() <==> len(x) """

    pass

    (25)def __le__(self, y):小于等于

    # real signature unknown; restored from __doc__

    """ x.__le__(y) <==> x<=y """

    pass

    (26)def __lt__(self, y):小于

    # real signature unknown; restored from __doc__

    """ x.__lt__(y) <==> x<y """

    pass

    (27)def __mul__(self, n): 重复;*操作符相乘

    # real signature unknown; restored from __doc__

    """ x.__mul__(n) <==> x*n """

    pass

    @staticmethod # known case of __new__

    (28)def __new__(S, *more) 构造器(带一些可选的参数) ;通常用在设置不变数据类型的子类。

    : # real signature unknown; restored from __doc__

    """ T.__new__(S, ...) -> a new object with type S, a subtype of T """

    pass

    (29)def __ne__(self, y):不等于

    # real signature unknown; restored from __doc__

    """ x.__ne__(y) <==> x!=y """

    pass

    (30)def __repr__(self): 对机器友好

    real signature unknown; restored from __doc__

    """ x.__repr__() <==> repr(x) """

    pass

    (31)def __reversed__(self): 接受一个序列作为参数,返回一个以逆序访问的迭代器(PEP 322)

    # real signature unknown; restored from __doc__

    """ L.__reversed__() -- return a reverse iterator over the list """

    pass

    (32)def __rmul__(self, n): 反向相乘

    # real signature unknown; restored from __doc__

    """ x.__rmul__(n) <==> n*x """

    pass

    (33)def __setitem__(self, i, y): 设置单个序列元素

    # real signature unknown; restored from __doc__

    """ x.__setitem__(i, y) <==> x[i]=y """

    pass

    (34)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

    (35)def __sizeof__(self): 查看占用内存的函数

    # real signature unknown; restored from __doc__

    """ L.__sizeof__() -- size of L in memory, in bytes """

    pass

    __hash__ = None

    list

  • 相关阅读:
    将一个Vue项目跑起来
    python2编码问题'ascii' codec can't encode character解决办法
    python实现normal equation进行一元、多元线性回归
    记一次安装CPU版本的TensorFlow(numpy出错,ddl出错)解决
    机器学习实战学习笔记(二)-KNN算法(2)-使用KNN算法进行手写数字的识别
    2019年年终总结(流水账)
    机器学习实战学习笔记(二)-KNN算法(2)-KNN算法改进约会网站的配对效果
    将博客搬至CSDN
    机器学习实战学习笔记(二)-KNN算法(1)-KNN的最基本实现
    机器学习实战阅读笔记(一)-机器学习基本概念
  • 原文地址:https://www.cnblogs.com/bj-xy/p/5185006.html
Copyright © 2020-2023  润新知