python
Sonny_w
痴
展开
-
python中in用法之整型not in series
首先不知道大家是不是都踩过这个坑,我在网上查了一下并没有相关的解释。问题是这样的: 我声明 了一个int类型的值num,不是numpy中的int64类型,俩种类型长度不一样。有从dataform中拿出一列数s = pd['s'],s中的数都是int类型,然后添加了一个循环for num in s: if XXX:....主代码大致是这样,就如此简单的几行代码,就出了问题,我当时就懵了,why?也没有抛异常,后来debug发现,num在s中并没有存在。ps:实际上是...原创 2020-08-06 18:43:39 · 1051 阅读 · 1 评论 -
python中dict转换为json时遇到的int类型值丢失的问题
在工作中偶然遇到的问题,困惑了一天的问题,所以在这里简单说一下。在我将业务数据打包成一个dict,返回到前台的时候,发现数据中的所有int值的类型全部都丢失了,但是debug的时候存在。付上我的代码刚开始一直怀疑是to_dict()方法导致了int类型值丢失,但是通过源码查看并不是,附上to_dict源码的解释源码中并没有提及类型转换的问题,to_dict的子方法standardize_mapping()也并没有涉及到类型的问题,所以我排除了是to_dict的问题。那么我换了个角度是原创 2020-08-03 11:48:14 · 1208 阅读 · 0 评论