这个写出来如果列表中含有数组跟跟列表 就无法筛选 如何再改进下
那直接判断类型嘛
def filter_um(arr):
a = []
for i in arr:
if type(i) == int:
a.append(i)
else:
try:
j = int(i)
except:
continue
else:
a.append(i)
return a
u=['sdf','111',123]
print(filter_um(u))
def filter_num(arr):
a = []
for i in arr:
if type(i) != str:
a.append(i)
return a
这个会把所有字符串筛出去