arr = [["ashley",25,399.9],["tracey",26,990.45],["jimmy",23,987],["nancy",20,1000.1]]
age = [v for i in arr for v in i if str(v).isnumeric()]
Out: [25, 26, 23, 987, 20]
这一个来自@Leo Arad,速度稍微快一点:
age = [v for i in arr for v in i if isinstance(v, int)]
Out: [25, 26, 23, 987, 20]
是的,你做的
您可以使用List Comprehension
这一个来自@Leo Arad,速度稍微快一点:
相关问题 更多 >
编程相关推荐