本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于python3中setdefault的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。当字典 d[k]找不到正确的键时,Python会抛出异常,有没有一种优雅的方法来避免这种情况呢?答案是肯定的.
index0.py 从索引中获取单词出现的频率信息,并写入列表 --没有使用dict.setdefault
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
zen.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
执行 python3 index0.py zen.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
index.py 使用了dict.setdefault 只用了一行就解决了获取和更新单词的出现情况列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
也就是说:
1 |
|
等价于
1 2 3 |
|
二者效果相同,只是setdefault只需一次就完成整个操作,而后者需要进行两次查询
相关推荐:在Python中操作字典之setdefault()方法的使用
Python3里的super()和__class__使用介绍
以上就是python3中setdefault的用法介绍(代码)的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
用 Python 连接 mysql 的几种方式详解_Python
实例讲解使用Python & flask 实现restful web api
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。