1、len(a)
得到字典a中元素的个数
2、a[k]
取得字典a中键K所对应的值
3、a[k] = v
设定字典a中键k所对应的值成为v
4、del a[k]
使用 key从一个 dictionary中删除独立的元素。如,删除Dictionary dic中的user=’root’:del dic[“user”]
5、a.clear()
从一个 dictionary中清除所有元素。如,删除Dictionary dic中的所有元素:dic.clear()
6、a.copy()
得到字典副本
7、k in a
字典中存在键k则为返回True,没有则返回False
8、k not in a
字典中不存在键k则为返回true,反之返回False
9、a.has_key(k)
判断字典a中是否含有键k
10、a.items()
得到字典a中的键—值对list
11、a.keys()
得到字典a中键的list
12、a.update([b])
从b字典中更新a字典,如果键相同则更新,a中不存在则追加.
13、a.fromkeys(seq[, value])
创建一个新的字典,其中的键来自sql,值来自value
14、a.values()
得到字典a中值的list
15、a.get(k[, x])
从字典a中取出键为k的值,如果没有,则返回x
16、a.setdefault(k[, x])
将键为k的值设为默认值x。如果字典a中存在k,则返回k的值,如果不存在,向字典中添加k-x键值对,并返回值x
17、a.pop(k[, x])
取出字典a中键k的值,并将其从字典a中删除,如果字典a中没有键k,则返回值x
18、a.popitem()
取出字典a中键值对,并将其从字典a中删除
19、a.iteritems()
返回字典a所有键-值对的迭代器。
20、a.iterkeys()
返回字典a所有键的迭代器。
21、a.itervalues()
返回字典a所有值的迭代器。