I just started coding and I am stuck here. Suppose I have a list:
arr=[["ashley",25,399.9],["tracey",26,990.45],["jimmy",23,987],["nancy",20,1000.1]]
I want all integer value in another list
age=[]
I just started coding and I am stuck here. Suppose I have a list:
arr=[["ashley",25,399.9],["tracey",26,990.45],["jimmy",23,987],["nancy",20,1000.1]]
I want all integer value in another list
age=[]
You can use List Comprehension
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]
This one is from @Leo Arad makes slightly faster:
age = [v for i in arr for v in i if isinstance(v, int)]
Out: [25, 26, 23, 987, 20]
yes you make
arr=[["ashley",25,399.9],["tracey",26,990.45],["jimmy",23,987],["nancy",20,1000.1]]
age=[i[1] for i in arr]