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
阅读全文
0 0
- python运维second_chapter(2)
- python运维second_chapter(1)
- python运维_third_chapter(2)
- Python print 语句(Python 2 与 Python 3)
- 开始Python -- Python基础(2)
- python(2)-------The syntax of python
- python学习(2)- Python 简介
- Python(2):Python获取网页信息
- Python笔记(2)
- 学习Python(2)
- Python 3.3 (2)
- python 入门(2)
- python学习(2)
- Python学习(2)
- Python学习(2)
- 初探Python(2)
- Python学习(2)
- 初识python(2)
- 网络安全求职指南
- 万绿丛中一点红(20)
- 杭电题目分类
- cocos creator 热更新 解释命令
- Unity3D 协程与线程
- python运维second_chapter(2)
- 特征工程(转自拾毅者 的专栏)
- R:部分命令
- Linux学习(一)基础与常用命令
- Linux学习(二)Vim编辑器使用
- 可编程器件的编程原理
- Java学习笔记(四)——网络与数据库
- 安装linux操作系统认识基本命令
- vue学习基础之生命周期钩子