[python]pythonic的字典常用操作
发布时间:2020-12-20 10:02:21 所属栏目:Python 来源:网络整理
导读:注意:dct代表字典,key代表键值 1.判断字典中某个键是否存在 实现 dct.has_key(key) #False 更Pythonic方法 key in dct #False 2.获取字典中的值 你想对key的value加1,首先你要判断key是否存在,不存在给一个默认值 实现 if key not in dct:dct[key] = 0dc
注意:dct代表字典,key代表键值 1.判断字典中某个键是否存在 实现
更Pythonic方法
2.获取字典中的值 实现
更Pythonic方法
如果key存在则返回对应的value,如果不存在返回默认值(这里是0) 3.字典的value是可变对象
更Pythonic方法
更更Pythonic方法
dct = defaultdict(list) 等同于 dct.setdefault(key,[]) 据说前者快。 4.合并两个字典
如果合并两个字典的时候,如果两个字典有相同的key,则把value相加
参考:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |