python运维second_chapter(2)

字典dict源码

class dict(object):
"""
dict() -> 生成新的字典
dict(mapping) -> 通过获取mapping对象中的(key,value)对来创建一个新的字典。
dict(iterable) -> 就像通过下面的方法一样生产一个新的字典
    d = {}
    for k, v in iterable:
        d[k] = v
dict(**kwargs) -> 使用在关键字参数列表中的name=value来生成一个新的字典。例如:dict(one=1,two=2)
"""
def clear(self): # real signature unknown; restored from __doc__
    """ D.clear() -> 无返回值. 移除D中所有的元素. """
    pass

def copy(self): # real signature unknown; restored from __doc__
    """ D.copy() -> 对D进行浅拷贝"""
    pass

@staticmethod # known case
def fromkeys(*args, **kwargs): # real signature unknown
    """ 返回一个键值为迭代器中的值,value值为指定的参数value的字典。 """
    pass

def get(self, k, d=None): # real signature unknown; restored from __doc__
    """ D.get(k[,d]) -> 若k在D中则返回D[k],否则返回d.d默认为None。  """
    pass

def items(self): # real signature unknown; restored from __doc__
    """ D.items() -> 返回一个集合类型的对象,提供D中的元素组成的结果。"""
    pass

def keys(self): # real signature unknown; restored from __doc__
    """ D.keys() -> 返回一个集合类型的对象,提供D中的键值组成的结果。"""
    pass

def pop(self, k, d=None): # real signature unknown; restored from __doc__
    """
    D.pop(k[,d]) -> value, 移除指定的键值和返回与该键值对应的value值。如果key未在D中被找到,就会给出指定的d,否则会出现KeyError。
    """
    pass

def popitem(self): # real signature unknown; restored from __doc__
    """
    D.popitem() -> (k, v), 移除和返回一些(key,value)对作为一个2元元组;若D为空将会出现KeyError。
    """
    pass

def setdefault(self, k, d=None): # real signature unknown; restored from __doc__
    """ D.setdefault(k[,d]) -> 返回D.get(k,d)的结果, 若k不在D中就会设置D[k]=d。"""
    pass

def 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]
    """
    pass

def 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
    """
    为集合中添加元素。如果元素已在集合中那么该操作无效。
    """
    pass

def clear(self, *args, **kwargs): # real signature unknown
    """ 把该集合中的所有元素移除掉"""
    pass

def copy(self, *args, **kwargs): # real signature unknown
    """ 对集合进行浅拷贝. """
    pass

def difference(self, *args, **kwargs): # real signature unknown
    """
    返回两个或者多个集合中不同的元素作为一个新的集合。

    (也就是说所有元素都在本集合而不在其他集合)
    """
    pass

def difference_update(self, *args, **kwargs): # real signature unknown
    """ 从这个集合中移除所有其他集合的元素。"""
    pass

def discard(self, *args, **kwargs): # real signature unknown
    """
    若element在集合中就将其移除,否则不做任何操作。
    """
    pass

def intersection(self, *args, **kwargs): # real signature unknown
    """
    返回两个集合的交集作为新集合。Return the intersection of two sets as a new set.

    (也就是所有元素都在两个元素中,而不是只在另一个中.)
    """
    pass

def intersection_update(self, *args, **kwargs): # real signature unknown
    """ 在该集合中移除所有集合的交集。 """
    pass

def isdisjoint(self, *args, **kwargs): # real signature unknown
    """ 若两个集合没有共同的元素就返回Ture。 """
    pass

def issubset(self, *args, **kwargs): # real signature unknown
    """ 判断另一个集合是否包含在这一个集合中。 """
    pass

def issuperset(self, *args, **kwargs): # real signature unknown
    """ 判断一个集合是否包含在另一个集合中。 """
    pass

def pop(self, *args, **kwargs): # real signature unknown
    """
    移除和返回一个随意的集合元素。若集合为空则出现KeyError。
    """
    pass

def remove(self, *args, **kwargs): # real signature unknown
    """
    移除集合中的一个元素,其一定要在集合中。否则将出现KeyError。
    """
    pass

def symmetric_difference(self, *args, **kwargs): # real signature unknown
    """
    返回两个集合的对称差作为一个新的集合。

    (也就是所有的元素是在其中一个集合之间。)
    """
    pass

def symmetric_difference_update(self, *args, **kwargs): # real signature unknown
    """ 移除两个集合的对称差。"""
    pass

def union(self, *args, **kwargs): # real signature unknown
    """
    返回两个集合的并集.

    (也就是所有元素至少在一个集合之中。)
    """
    pass

def update(self, *args, **kwargs): # real signature unknown
    """ 移除两个集合的并集"""
    pass

def __and__(self, *args, **kwargs): # real signature unknown
    """ Return self&value. """
    pass

你可能感兴趣的:(python运维课程)