【发布时间】:2016-03-14 13:45:07
【问题描述】:
示例列表:
mylist=['7', '7_71_E Frastorf', '7', '7_71', '71', 'E Frastorf', '1208', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '41', '40', '40', '41', '41', '41', '41', '41', '41', '41', '40', '37', '26', '', '', '', '', '', '', '']
如果值不是'',我想将部分列表元素读取为整数。
我试过了:
mylist=[int(i)for i in mylist[6:] if i!=" "]
但遇到以下错误:
ValueError: int() 以 10 为底的无效文字:''
你能帮帮我吗? 谢谢, 十里
【问题讨论】:
标签: arrays string python-2.5