如何将字符串列表转换为数值?
我该如何把一个字符串列表(每个字符串代表一个数字,比如 [‘1’, ‘2’, ‘3’]
)转换成数字呢?
6 个回答
5
只要字符串的形式是'1'而不是'one',你就可以使用int()这个函数。
下面是一些示例代码:
strList = ['1','2','3']
numList = [int(x) for x in strList]
或者不使用列表推导的方式:
strList = ['1','2','3']
numList = []
for x in strList:
numList.append(int(x))
这两个例子都是在遍历字符串列表,并对每个值应用int()函数。