Simplicity of the approach ` tau /. list` and `b /. list` makes it quite natural to exploit. Nevertheless one can take into account another approach which can appear to be more efficient for long lists: listtau = Last @@@ First @ Transpose @ list listb = Last @@@ Last @ Transpose @ list > {32.8775, 24.4891, 12.6688, 4.84722, 0.134423, 0.103983, 0.0610192} > {0.299216, 0.277134, 0.356032, 0.30632, 0.965791, 0.587649, 0.999985} It might be reasonable to consider also: list[[All, 1, 2]] list[[All, 2, 2]]