If you know the position of something in a Mathematica expression then you can extract it from that expression using Part
(the First
in the last line here is because FirstPosition
returns a list containing the position)
ls = {.5, 1.0, 2.0};
pos = FirstPosition[ls, _?(# >= 1 &)];
ls[[First[pos]]]
By the way, the
ls = {.5, 1.0, 2.0};
pos = FirstPosition[ls, _?(# >= 1 &)]
returns what your original code does so that's why I didn't then extract the value.