您的位置:首页 > 产品设计 > UI/UE

ValueError: invalid literal for int() with base 10: ' '解决办法

2020-04-08 18:40 1116 查看

首先看一下以下的代码:

str_1='1,2,3,'
list_1=str_1.split(',')
for i in list_1:
print(int(i))

运行结果:

查一下报错单词的意思发现为:
以10为基数的int()的文字无效:"
想了一下,原来是列表list_1中有空格导致的。
将原代码改一下就行了。

str_1='1,2,3,'
list_1=str_1.split(',')[:-1]
for i in list_1:
print(int(i))

运行结果:

  • 点赞
  • 收藏
  • 分享
  • 文章举报
il_持之以恒_li 发布了51 篇原创文章 · 获赞 306 · 访问量 9806 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐