如下一个列表[1,2,3,'23',' ',123]
借助isinstance(item, (int, float))
python
List = [1,2,3,'23',' ',123]
numbers = []
# 遍历原始列表
for item in List:
# 检查每个元素是否为数字(整数或浮点数)
if isinstance(item, (int, float)):
# 如果是数字,则添加到新的列表中
numbers.append(item)