一些实用的 python 小建议

469 查看

给dict设置默认值

这样能设置所有key的默认值为[],包括新添的key

setdefault一次只能设置一个值,但好处是能使用链式语法,但defaultdict更快一些

或者用fromkeys,用法dict.fromkeys(seq[, value]))value默认是国际惯例的None

列表去重的快速方法

比用set要快,来自:http://www.peterbe.com/plog/uniqifiers-benchmark

列表深复制

字典深复制

时间转换相关

获取今天的年月日时间(date)

两种代码效果相同

date -> datetime

datetime -> date

比较简单,直接使用datetime_object.date()即可