python中怎样将带空字符串的字符串数组转换成int数组?

例如x=["",'1','2','3','4'],我想转成x=[1,2,3,4]x中的数据是从数据库取出来的该怎样转换呢?... 例如x=["",'1','2','3','4'],我想转成x=[1,2,3,4] x中的数据是从数据库取出来的
该怎样转换呢?
展开
 我来答
典型射手范er
2012-12-11
知道答主
回答量:26
采纳率:0%
帮助的人:13.8万
展开全部
截图字符串。 给X 转成 字符串 然后replace()掉 "", 这个字符串然后 在replace() 给所有的 ' 替换成空就可以了
aa1ss2_2
推荐于2018-03-04 · TA获得超过397个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:196万
展开全部
x = [ int( x ) for x in x if x ]
追问
谢谢~~~转换出来了,因为是python初学者,可以解释这一行代码是什么意思吗?谢谢了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔斯汉堡包
2012-12-11
知道答主
回答量:58
采纳率:0%
帮助的人:31万
展开全部
x = [ int (x) for x in x if x ]
就行。貌似跟楼下一样。
追问
能帮我解释一下一行代码的意思吗?十分感谢了~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式