python运维second_chapter(2)

来源:互联网 发布:php b2b2c开源系统 编辑:程序博客网 时间:2024/06/05 17:34

字典dict源码

class dict(object):"""dict() -> 生成新的字典dict(mapping) -> 通过获取mapping对象中的(key,value)对来创建一个新的字典。dict(iterable) -> 就像通过下面的方法一样生产一个新的字典    d = {}    for k, v in iterable:        d[k] = vdict(**kwargs) -> 使用在关键字参数列表中的name=value来生成一个新的字典。例如:dict(one=1,two=2)"""def clear(self): # real signature unknown; restored from __doc__    """ D.clear() -> 无返回值. 移除D中所有的元素. """    passdef copy(self): # real signature unknown; restored from __doc__    """ D.copy() -> 对D进行浅拷贝"""    pass@staticmethod # known casedef fromkeys(*args, **kwargs): # real signature unknown    """ 返回一个键值为迭代器中的值,value值为指定的参数value的字典。 """    passdef get(self, k, d=None): # real signature unknown; restored from __doc__    """ D.get(k[,d]) -> 若k在D中则返回D[k],否则返回d.d默认为None。  """    passdef items(self): # real signature unknown; restored from __doc__    """ D.items() -> 返回一个集合类型的对象,提供D中的元素组成的结果。"""    passdef keys(self): # real signature unknown; restored from __doc__    """ D.keys() -> 返回一个集合类型的对象,提供D中的键值组成的结果。"""    passdef pop(self, k, d=None): # real signature unknown; restored from __doc__    """    D.pop(k[,d]) -> value, 移除指定的键值和返回与该键值对应的value值。如果key未在D中被找到,就会给出指定的d,否则会出现KeyError。    """    passdef popitem(self): # real signature unknown; restored from __doc__    """    D.popitem() -> (k, v), 移除和返回一些(key,value)对作为一个2元元组;若D为空将会出现KeyError。    """    passdef setdefault(self, k, d=None): # real signature unknown; restored from __doc__    """ D.setdefault(k[,d]) -> 返回D.get(k,d)的结果, 若k不在D中就会设置D[k]=d。"""    passdef update(self, E=None, **F): # known special case of dict.update    """    D.update([E, ]**F) -> 无返回值.  从字典/迭代器 E和F中更新DUpdate D from dict/iterable E and F.    若E有给出并且有keys()方法,那么就执行for k in E: D[k] = E[k]操作    若E有给出却无keys()方法,那么就执行for k, v in E: D[k] = v操作    在其他情况下,就执行下列操作for k in F:  D[k] = F[k]    """    passdef values(self): # real signature unknown; restored from __doc__    """ D.values() -> 返回一个元素为D中value的可视对象。"""    pass

集合set源码

class set(object):"""set() -> 新的空的集合对象set(iterable) -> 新的集合对象建立一个无序不重复的集合."""def add(self, *args, **kwargs): # real signature unknown    """    为集合中添加元素。如果元素已在集合中那么该操作无效。    """    passdef clear(self, *args, **kwargs): # real signature unknown    """ 把该集合中的所有元素移除掉"""    passdef copy(self, *args, **kwargs): # real signature unknown    """ 对集合进行浅拷贝. """    passdef difference(self, *args, **kwargs): # real signature unknown    """    返回两个或者多个集合中不同的元素作为一个新的集合。    (也就是说所有元素都在本集合而不在其他集合)    """    passdef difference_update(self, *args, **kwargs): # real signature unknown    """ 从这个集合中移除所有其他集合的元素。"""    passdef discard(self, *args, **kwargs): # real signature unknown    """    若element在集合中就将其移除,否则不做任何操作。    """    passdef intersection(self, *args, **kwargs): # real signature unknown    """    返回两个集合的交集作为新集合。Return the intersection of two sets as a new set.    (也就是所有元素都在两个元素中,而不是只在另一个中.)    """    passdef intersection_update(self, *args, **kwargs): # real signature unknown    """ 在该集合中移除所有集合的交集。 """    passdef isdisjoint(self, *args, **kwargs): # real signature unknown    """ 若两个集合没有共同的元素就返回Ture。 """    passdef issubset(self, *args, **kwargs): # real signature unknown    """ 判断另一个集合是否包含在这一个集合中。 """    passdef issuperset(self, *args, **kwargs): # real signature unknown    """ 判断一个集合是否包含在另一个集合中。 """    passdef pop(self, *args, **kwargs): # real signature unknown    """    移除和返回一个随意的集合元素。若集合为空则出现KeyError。    """    passdef remove(self, *args, **kwargs): # real signature unknown    """    移除集合中的一个元素,其一定要在集合中。否则将出现KeyError。    """    passdef symmetric_difference(self, *args, **kwargs): # real signature unknown    """    返回两个集合的对称差作为一个新的集合。    (也就是所有的元素是在其中一个集合之间。)    """    passdef symmetric_difference_update(self, *args, **kwargs): # real signature unknown    """ 移除两个集合的对称差。"""    passdef union(self, *args, **kwargs): # real signature unknown    """    返回两个集合的并集.    (也就是所有元素至少在一个集合之中。)    """    passdef update(self, *args, **kwargs): # real signature unknown    """ 移除两个集合的并集"""    passdef __and__(self, *args, **kwargs): # real signature unknown    """ Return self&value. """    pass
原创粉丝点击