如果我有一个只包含字符串的数组,但其中一些是数字,我将如何搜索数组,确定哪些字符串实际上是数字,并将这些数字添加到新数组中?数组的一个例子如下: [ "Chris" , "90" , "Dave" , "76" ]
我已经尝试使用 for 循环在每个索引上连续使用 isdigit() ,如果该项目为真,则将该项目添加到新数组中。
scores = []
for i in range(len(name_and_score_split)):
if name_and_score_split[i].isdigit() == True:
scores.append(name_and_score_split[i])
当上面的代码运行时,它告诉我列表数据类型没有“isdigit”功能编辑:我发现我的问题是列表实际上是一个列表列表。
叮当猫咪
哈士奇WWW
小怪兽爱吃肉
相关分类