python
文章平均质量分 60
北京七爷
生命不息,学习不止,行走不停
爱开发,爱自驾,爱机车,爱美剧,爱跑步,爱老婆,爱孩子
展开
-
python坑之一: 深复制与浅复制
问题昨天在开发调试过程中发现程序无论如何得不到预期结果,下面是部分源代码: while True: time.sleep(INTERVAL_TIME)原创 2017-12-08 10:41:36 · 141 阅读 · 0 评论 -
如何在PYTHON和C++中把mutable类型应用到集合类SET
引言手上的项目要求要保存滚动更新的item,实现方法是首先保存当前的所有item(60条),下一个周期所有item再次更新后再次保存(60条),两个集合求差集可求出新增的item,自然想到用set容器来解决问题。但是面临的新问题是set中的数据要求是immutable,但项目中的类型数据SinaItem中却包含要改变数据成员,无法应该set容器,怎么办? 一开始想到的笨方法是把项目类型Si原创 2017-12-08 10:26:59 · 254 阅读 · 0 评论 -
python坑之二:如何在迭代set元素时安全地删除元素
问题:昨天在开发调试过程中发现程序在运行一段时间后会crash,报错信息:RuntimeError: Set changed size during iteration,下面是部分源代码: for item in set_new:原创 2017-12-08 10:59:30 · 1110 阅读 · 0 评论