Dict字典经常使用方法

一、len(a)sql

获得字典a中元素的个数get

二、a[k]it

取得字典a中键K所对应的值io

三、a[k] = vdate

设定字典a中键k所对应的值成为v迭代器

四、del a[k]dict

使用 key从一个 dictionary中删除独立的元素。如,删除Dictionary dic中的user=’root’:del dic[“user”]di

五、a.clear()copy

从一个 dictionary中清除全部元素。如,删除Dictionary dic中的全部元素:dic.clear()co

六、a.copy()

获得字典副本

七、k in a

字典中存在键k则为返回True,没有则返回False

八、k not in a

 字典中不存在键k则为返回true,反之返回False

九、a.has_key(k)

判断字典a中是否含有键k

十、a.items()

获得字典a中的键—值对list

十一、a.keys()

获得字典a中键的list

十二、a.update([b])

从b字典中更新a字典,若是键相同则更新,a中不存在则追加.

1三、a.fromkeys(seq[, value])

建立一个新的字典,其中的键来自sql,值来自value

1四、a.values()

获得字典a中值的list

1五、a.get(k[, x])

从字典a中取出键为k的值,若是没有,则返回x

1六、a.setdefault(k[, x])

将键为k的值设为默认值x。若是字典a中存在k,则返回k的值,若是不存在,向字典中添加k-x键值对,并返回值x

1七、a.pop(k[, x])

取出字典a中键k的值,并将其从字典a中删除,若是字典a中没有键k,则返回值x

1八、a.popitem()

取出字典a中键值对,并将其从字典a中删除

1九、a.iteritems()

返回字典a全部键-值对的迭代器。

20、a.iterkeys()

返回字典a全部键的迭代器。

2一、a.itervalues()

返回字典a全部值的迭代器。

相关文章
相关标签/搜索