1.6 python数据类型之dict类
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了1.6 python数据类型之dict类,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5789字,纯文字阅读大概需要9分钟。
内容图文
类名:dict
1 def clear(self): # real signature unknown; restored from __doc__ 2 """ 清空字典 """ 3 """ D.clear() -> None. Remove all items from D. """ 4 pass 5 6 def copy(self): # real signature unknown; restored from __doc__ 7 """ 拷贝字典 浅拷贝 """ 8 """ D.copy() -> a shallow copy of D """ 9 pass 10 11 @staticmethod # known case 12 def fromkeys(*args, **kwargs): # real signature unknown 13 """ 创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值 """ 14 """ Returns a new dict with keys from iterable and values equal to value. """ 15 pass 16 17 def get(self, k, d=None): # real signature unknown; restored from __doc__ 18 """ 根据键来获取值 """ 19 """ D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. """ 20 pass 21 22 def items(self): # real signature unknown; restored from __doc__ 23 """ 以列表的形式返回字典的键值对,每一对键值对都是一个元组,键在前,值在后 """ 24 """ D.items() -> a set-like object providing a view on D's items """ 25 pass 26 27 def keys(self): # real signature unknown; restored from __doc__ 28 """ 以列表的形式返回字典里的键 """ 29 """ D.keys() -> a set-like object providing a view on D's keys """ 30 pass 31 32 def pop(self, k, d=None): # real signature unknown; restored from __doc__ 33 """ 删除对应的键的值并返回,如果键不存在,则返回d """ 34 """ 35 D.pop(k[,d]) -> v, remove specified key and return the corresponding value. 36 If key is not found, d is returned if given, otherwise KeyError is raised 37 """ 38 pass 39 40 def popitem(self): # real signature unknown; restored from __doc__ 41 """ 随机删除一对键值对并返回 """ 42 """ 43 D.popitem() -> (k, v), remove and return some (key, value) pair as a 44 2-tuple; but raise KeyError if D is empty. 45 """ 46 pass 47 48 def setdefault(self, k, d=None): # real signature unknown; restored from __doc__ 49 """ 增加键值对,k是键,d是值,默认是None,当键存在时,返回对应的值 """ 50 """ D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """ 51 pass 52 53 def update(self, E=None, **F): # known special case of dict.update 54 """ 更新字典,以一个字典作为参考来更新字典 """ 55 """ 56 D.update([E, ]**F) -> None. Update D from dict/iterable E and F. 57 If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] 58 If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v 59 In either case, this is followed by: for k in F: D[k] = F[k] 60 """ 61 pass 62 63 def values(self): # real signature unknown; restored from __doc__ 64 """ 返回所有的值 """ 65 """ D.values() -> an object providing a view on D's values """ 66 pass 67 68 def __contains__(self, *args, **kwargs): # real signature unknown 69 """ True if D has a key k, else False. """ 70 pass 71 72 def __delitem__(self, *args, **kwargs): # real signature unknown 73 """ Delete self[key]. """ 74 pass 75 76 def __eq__(self, *args, **kwargs): # real signature unknown 77 """ Return self==value. """ 78 pass 79 80 def __getattribute__(self, *args, **kwargs): # real signature unknown 81 """ Return getattr(self, name). """ 82 pass 83 84 def __getitem__(self, y): # real signature unknown; restored from __doc__ 85 """ x.__getitem__(y) <==> x[y] """ 86 pass 87 88 def __ge__(self, *args, **kwargs): # real signature unknown 89 """ Return self>=value. """ 90 pass 91 92 def __gt__(self, *args, **kwargs): # real signature unknown 93 """ Return self>value. """ 94 pass 95 96 def __init__(self, seq=None, **kwargs): # known special case of dict.__init__ 97 """ 98 dict() -> new empty dictionary 99 dict(mapping) -> new dictionary initialized from a mapping object's 100 (key, value) pairs 101 dict(iterable) -> new dictionary initialized as if via: 102 d = {} 103 for k, v in iterable: 104 d[k] = v 105 dict(**kwargs) -> new dictionary initialized with the name=value pairs 106 in the keyword argument list. For example: dict(one=1, two=2) 107 # (copied from class doc) 108 """ 109 pass 110 111 def __iter__(self, *args, **kwargs): # real signature unknown 112 """ Implement iter(self). """ 113 pass 114 115 def __len__(self, *args, **kwargs): # real signature unknown 116 """ Return len(self). """ 117 pass 118 119 def __le__(self, *args, **kwargs): # real signature unknown 120 """ Return self<=value. """ 121 pass 122 123 def __lt__(self, *args, **kwargs): # real signature unknown 124 """ Return self<value. """ 125 pass 126 127 @staticmethod # known case of __new__ 128 def __new__(*args, **kwargs): # real signature unknown 129 """ Create and return a new object. See help(type) for accurate signature. """ 130 pass 131 132 def __ne__(self, *args, **kwargs): # real signature unknown 133 """ Return self!=value. """ 134 pass 135 136 def __repr__(self, *args, **kwargs): # real signature unknown 137 """ Return repr(self). """ 138 pass 139 140 def __setitem__(self, *args, **kwargs): # real signature unknown 141 """ Set self[key] to value. """ 142 pass 143 144 def __sizeof__(self): # real signature unknown; restored from __doc__ 145 """ D.__sizeof__() -> size of D in memory, in bytes """ 146 pass 147 148 __hash__ = None
内容总结
以上是互联网集市为您收集整理的1.6 python数据类型之dict类全部内容,希望文章能够帮你解决1.6 python数据类型之dict类所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。