返回信息流我用的方法类似于:
2 resolved = [1L,3L,5L,7L]
3 print resolved
4 for i in range(0,len(resolved)):
5 resolved[i]=int(resolved[i])
6 print resolved
但是我要处理的数据量巨大,而且是list嵌套结构的,这样的有好几次循环,效率低还很累,
有没有好的批处理的方法啊[/size],真的很头大。。
这是一条镜像帖。来源:北邮人论坛 / python / #6668同步于 2015/5/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
想把数字后缀的L去掉,我用的笨办法,求好方法
qqbzg
2015/5/5镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这个L完全拿它没办法,数据库抓出来自己就带
【 在 awsxsa 的大作中提到: 】
: 或者用列表解析式 listA=[int(i) for i in listA]
一来我不是dba数据库我没权限随便改,
二来数据量庞大,用的count(*)返回默认long
【 在 Crowd 的大作中提到: 】
: 在数据库处理一下更方便吧。。
这里python后台,传到前端用JS处理的时候,JS不认识带L的数字。
【 在 binux 的大作中提到: 】
: 为什么要去掉,即使数据类型不同,表达的意思是一样的不就行了
:
发自「贵邮」
你怎么传到前台的?不会是 print 吧
【 在 qqbzg 的大作中提到: 】
: 这里python后台,传到前端用JS处理的时候,JS不认识带L的数字。
: 发自「贵邮」