如何设置Python字典中不存在的键的默认值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计718个文字,预计阅读时间需要3分钟。
目录 + Python字典设置默认值 + 初始化的时设置默认值(defaultdict 或 dict.fromkeys) + 获取值之前的时设置默认值(setdefault(key, default)) + 获取值时的默认值设置(dict.get(key, default)) + Python
目录
- Python字典设置默认值
- 初始化的时候设定默认值(defaultdict 或 dict.fromkeys)
- 获取值之前的时候设定默认值(setdefault(key, default))
- 获取值的时候设定默认值(dict.get(key, default))
- python创建带默认值的字典
- 总结
Python字典设置默认值
我们都知道,在 Python 的字典里边,如果 key 不存在的话,通过 key 去取值是会报错的。
>>> aa = {'a':1, 'b':2} >>> aa['c'] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'c'
如果我们在取不到值的时候不报错而是给定一个默认值的话就友好多了。
本文共计718个文字,预计阅读时间需要3分钟。
目录 + Python字典设置默认值 + 初始化的时设置默认值(defaultdict 或 dict.fromkeys) + 获取值之前的时设置默认值(setdefault(key, default)) + 获取值时的默认值设置(dict.get(key, default)) + Python
目录
- Python字典设置默认值
- 初始化的时候设定默认值(defaultdict 或 dict.fromkeys)
- 获取值之前的时候设定默认值(setdefault(key, default))
- 获取值的时候设定默认值(dict.get(key, default))
- python创建带默认值的字典
- 总结
Python字典设置默认值
我们都知道,在 Python 的字典里边,如果 key 不存在的话,通过 key 去取值是会报错的。
>>> aa = {'a':1, 'b':2} >>> aa['c'] Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'c'
如果我们在取不到值的时候不报错而是给定一个默认值的话就友好多了。

