python将list元素转为数字

mask_x = ['11', '12', 13']

方法1:for循环遍历

mask_x = [int(x) for x in mask_x]

方法2:map迭代

mask_x = list(map(int, mask_x))

 可能出现的错误:

Scrapy运行错误:ValueError: invalid literal for int() with base 10:

原因:list中出现了空格或者非数字的字符

解决:去除掉非法字符即可

猜你喜欢

转载自www.cnblogs.com/haiyang21/p/10857185.html