将列表中的数字字符串转化为数字,其余不变。

将列表中的数字字符串转化为数字,其余不变。例如a=['zz','12']转化为a=['zz',12]

list1=['asd','123']
for i in range(len(list1)):
    if list1[i].isnumeric():
        list1[i]=int(list1[i])
print(list1)
#-*- conding: utf-8 -*-

a = ['zz','12']

for index,item in enumerate(a):
    if item.isdigit():
        a[index] = int(item)

print(a)