Dict字典常用方法

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所有值的迭代器。


转载于:https://my.oschina.net/u/1020238/blog/486649

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值