我是编程方面的新手,我正在尝试将此类型字符串列表转换为类型整数。但是当我在转换后检查类型时,它是相同的。
def strList(lis):
length=len(lis)
j=0
while (j<length):
lis[j] = int(lis[j])
j+=1
return lis
lis=['1','1','2','3']
print lis
print type(lis)
lis2=strList(lis)
输出:
['1','1','2','3']
输入'list'
输入'list'
答案 0 :(得分:0)
如果要将字符串列表转换为整数列表,也可以使用列表理解 -
def strList(lis):
return [int(i) for i in lis]
print(strList(['1','1','2','3']))
输出:[1, 1, 2, 3]