python 字典操作
2013-08-07 18:25
232 查看
假设字典为dics = {0:'a', 1:'b', 'c':3}
1.从字典中取值,当键不存在时不想处理异常[方法] dics.get('key', 'not found')
[例如]
[解释] 当键'key'不存在是,打印'not found'(即想要处理的信息),当存在是输出键值。
【其他解决方案一】
if key in dics: print dics[key] else: print 'not found!!'
【其他解决方案二】
try: print dics[key] except KeyError: print 'not found'
例子:
2.从字典中取值,若找到则删除;当键不存在时不想处理异常
[方法] dics.pop('key', 'not found')
[例如]
[解释] 当键'key'不存在是,打印'not found'(即想要处理的信息),当存在是输出键值,并且去除该健。
3.给字典添加一个条目。如果不存在,就指定特定的值;若存在,就算了。
[方法]
dic.setdefault(key, default)
[例如]
相关文章推荐
- Python学习笔记——字典及其操作(增,删,改,查)
- python基础教程之字典操作详解
- python字典常用操作
- Python字典以及常见的操作
- python学习 第三篇字典,列表生成式,文件操作
- python dict字典操作用法详细总结
- Python字典操作小汇总
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python列表、元组、字典、字符串操作
- python学习-1-列表,元组,字典,集合,文件操作
- python学习笔记之字典操作
- Python 字典(Dictionary)操作详解
- Python 字典操作
- python中字典操作II
- python 字典 字典的基本操作
- Python 中的字典( dict )的基本操作
- python中字典的操作与应用
- python基础 第一天 (列表操作、字典操作,集合操作,文件操作)
- python 字典最常用操作笔记
- python 字典操作