Python 2.7--help(dict)

声明方式:

dictname={key1:value1,key2,value2...key n:value n}

dictname={}

dictname[key]=value:添加键值对

dictname[key]=new_vlaue:修改某个键的值

字典方法 
__cmp__(...)
 x.__cmp__(y) <==> cmp(x,y)
 
__contains__(...)
 D.__contains__(k) -> 如果字典D中含有一个名为k的key则返回True,否则返回False
 
__delitem__(...)
 x.__delitem__(y) <==> del x[y]
 
__eq__(...)
 x.__eq__(y) <==> x==y
 
__ge__(...)
 x.__ge__(y) <==> x>=y
 
__getattribute__(...)
 x.__getattribute__('name') <==> x.name
 
__getitem__(...)
 x.__getitem__(y) <==> x[y]
 
__gt__(...)
 x.__gt__(y) <==> x>y
 
__init__(...)
 x.__init__(...) 初始化x
 
__iter__(...)
 x.__iter__() <==> iter(x)
 
__le__(...)
 x.__le__(y) <==> x<=y
 
__len__(...)
 x.__len__() <==> len(x)
 
__lt__(...)
 x.__lt__(y) <==> x<y
 
__ne__(...)
 x.__ne__(y) <==> x!=y
 
__repr__(...)
 x.__repr__() <==> repr(x)
 
__setitem__(...)
 x.__setitem__(i, y) <==> x[i]=y
 
__sizeof__(...)
 D.__sizeof__() -> 返回字典d在内存中的(以字节为单位),字节数size of D in memory, in bytes
 
clear(...)
 D.clear() -> 清空字典中的键值对,无返回值
 
copy(...)
 D.copy() -> 将字典D浅复制到a 
 
fromkeys(...)
 dict.fromkeys(S[,v]) -> 生成key为S,valu为v的新字典。v默认为None
 
get(...)
 D.get(k[,d]) -> 如果键k在字典D中则返回k对应的值,否则返回值d,d默认为None
 
has_key(...)
 D.has_key(k) -> 若键k在字典D中则返回True,否则返回False
 
items(...)
 D.items() -> 返回字典D中所有键值对的列表,每个键值对放在一个元祖里
 
iteritems(...)
 D.iteritems() -> 返回字典D的键值对迭代器
 
iterkeys(...)
 D.iterkeys() -> 返回字典d中所有键的迭代器
 
itervalues(...)
 D.itervalues() -> 返回字典d中所有值的迭代器
 
keys(...)
 D.keys() -> 返回字典D中所有键的列表
 
pop(...)
 D.pop(k[,d]) -> 从字典D中删除键k并返回键k对应的值。如果字典中没有键k,则返回给定的值d,否则返回“KeyError”


popitem(...)
 D.popitem() ->删除并以元组形式返回字典D中的一个键值对 (k, v),若字典D为空,则返回KeyError
 
setdefault(...)
 D.setdefault(k[,d]) -> 类似D.get(k,d),字典D中没有键k,则将k添加至D中,若给出值d,则k=d,否则k为None
 
update(...)
 D.update([E, ]**F) -> 无返回值,将字典E或迭代器F传给字典D

    如果字典D含有字典E传给的key,那么执行D.update(E),会将字典D原有key值更新为字典E的key的值

    如果字典D没有字典E传给的key,那么执行D.update(E),会将字典E的key和key值加入到字典D中

    迭代器同字典使用
 
values(...)
 D.values() -> 返回字典D的所有值的列表
 
viewitems(...)
 D.viewitems() -> 返回字典D的键值的view对象
 
viewkeys(...)
 D.viewkeys() -> 返回字典D的所有键的view对象
 
viewvalues(...)
 D.viewvalues() -> 返回字典D的所有值的view对象

猜你喜欢

转载自my.oschina.net/u/2431775/blog/1546189