字典及其方法

常用操作:

  • 索引 get,has_key,
  • 新增 setdefalt,update,
  • 删除 pop,popitem,clear
  • 键、值、键值对 items,values,values
  • 循环 
    for i in info:
    print(i,info[i])
    for k,v in info.items():
    print(k,v)
  • 长度 len

字典方法

dic.clear()

#删除字典中所有项

dic.copy()

#复制列表中所有项

dic.fromkeys(S[,v])

#新建字典,键为S,值为v,如果S为长字符串,返回的键为字符串中的每一个字符,值将重复

dic.get(k[,d])

#获取字典中指定键的值,如果k不属于字典中的键,则返回None

dic.has_key(k)

#返回字典中是否包含键k

dic.items()

#返回字典中的索引键值,每一对键值存放在元组中,所有键值对存放在列表中

dic.iteritems()

#键值迭代器,一般用于for循环

dic.iterkeys()

#键迭代器,一般用于for循环

dic.itervaleus()

#值迭代器,一般用于for循环

dic.keys()

#返回字典所有键

dic.pop(k[,d])

#删除字典中指定键的值,并返回被删除键的对应值

dic.popitem()

#删除某个键值对,无需往方法中传入参数

dic.setdefault(k[,d])

#类似于dit.get(k,d)方法,如果k属于字典中的键,则返回对于的值,否则,将往字典中重新插入键值

dic.update([E, ]**F)

#将字典E中的键值对更新到dic中

dic.values()

#返回字典中所有值(values),存放在列表中

dic.viewitems()

#返回字典中键值的视图,单个键值对存放在元组中,所有键值对存放在列表中

dic.viewkeys()

#返回字典中键的视图,所有键存放在列表中

dic.viewvalues()

#返回字典中值的视图,所有值存放在列表中

posted @ 2017-03-20 23:03  Leon_online  阅读(219)  评论(0编辑  收藏  举报