请问如何把列表里的用字符串表示的数字去掉引号?
我是把excel表格内的用逗号分隔的数字转换为数组的,但是变为数组类型会带引号
先split(',')
再用int()函数转换类型
假如你原来的list名叫a
那么
b=[[int(i) for i in x.split(',')] for x in a]
意思是现在你已经读取出数据并拆分成列表了。
但是列表中的元素是字符类型的,你想转换成int?
map(int, 列表)
你可以把爬下来的列表打印一下你会发现长度都是1,因为所有内容都是写在一个字符串里用逗号分隔。
所以解决问题的办法不是怎么把两边的引号去掉是怎么把逗号分隔的字符串转成列表。
答案是用split