python中怎样将带空字符串的字符串数组转换成int数组?
例如x=["",'1','2','3','4'],我想转成x=[1,2,3,4]x中的数据是从数据库取出来的该怎样转换呢?...
例如x=["",'1','2','3','4'],我想转成x=[1,2,3,4] x中的数据是从数据库取出来的
该怎样转换呢? 展开
该怎样转换呢? 展开
3个回答
展开全部
x = [ int( x ) for x in x if x ]
追问
谢谢~~~转换出来了,因为是python初学者,可以解释这一行代码是什么意思吗?谢谢了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x = [ int (x) for x in x if x ]
就行。貌似跟楼下一样。
就行。貌似跟楼下一样。
追问
能帮我解释一下一行代码的意思吗?十分感谢了~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询