在python中将字符串数组转换为int数组

在python中将字符串数组转换为int数组,python,arrays,data-conversion,Python,Arrays,Data Conversion,失败的数目(['1','2','3'])这是我当前的数组,我希望它是int coverted_nof=int(失败的次数)#我试图将其转换为int 输出: TypeError:只有大小为1的数组才能转换为Python标量初始化列表 打印修改列表 修改后的列表是:[a1',2.0,3.0,4.0,5.0]请显示您的实际代码-您可能需要使用列表理解。您遇到了什么样的错误?请显示您的代码?列表(映射(float,yourlist))[float(n)]对于列表中的n,请显示您的代码。这允许人们将代码复

失败的数目(['1','2','3'])这是我当前的数组,我希望它是int

coverted_nof=int(失败的次数)#我试图将其转换为int

输出:

TypeError:只有大小为1的数组才能转换为Python标量

初始化列表 打印修改列表
修改后的列表是:[a1',2.0,3.0,4.0,5.0]

请显示您的实际代码-您可能需要使用列表理解。您遇到了什么样的错误?请显示您的代码?
列表(映射(float,yourlist))
[float(n)]对于列表中的n,请显示您的代码。这允许人们将代码复制到自己的执行环境中进行测试,这样他们就不必从头开始键入代码。此外,它使您的代码可以搜索,以便人们在将来可以找到相同问题的答案。欢迎来到堆栈溢出!
array = ['a1', '2', '3', '4', '5'] 

for i in range(0, len(array)): 
    if array[i].isdigit():
        array[i] = float(array[i])
print ("Modified list is : " + str(array))