包含标签 python 的文章

Python中setdefault和defaultdict的应用示例

也许每个 Python 程序员都知道可以用 d.get(k, default) 来代替 d[k],给找不到的键一个默认的返回值(这比处理 KeyError 要方便不少)。

但是要更新某个键对应的值的时候,不管使用 __getitem__ 还是 get 都会不自然,而且效率低。

dict.get 并不是处理找不到的键的最好方法。而是应该用setdefault或defaultdict处理找不到的键

……

阅读全文

print vs print()

Python2.x中print是一个语句,因此print是一个关键字或保留字; Python3.x中print是一个内置函数。

……

阅读全文