Examples using Select
and Cases
:
In[1]:= m = Table[RandomInteger[], 10, 4]
Out[1]= {{0, 0, 1, 0}, {1, 0, 0, 1}, {0, 1, 1, 1}, {0, 0, 0, 1}, {0,
1, 0, 1}, {0, 0, 1, 0}, {0, 0, 1, 1}, {1, 0, 1, 1}, {1, 1, 1, 0}, {1, 0, 0, 0}}
In[2]:= Select[m, Last[#] == 1 &]
Out[2]= {{1, 0, 0, 1}, {0, 1, 1, 1}, {0, 0, 0, 1}, {0, 1, 0, 1}, {0, 0, 1, 1}, {1, 0, 1, 1}}
In[3]:= Cases[m, {_, _, _, 1}]
Out[3]= {{1, 0, 0, 1}, {0, 1, 1, 1}, {0, 0, 0, 1}, {0, 1, 0, 1}, {0, 0, 1, 1}, {1, 0, 1, 1}}
This form will also work:
Cases[m, {__, 1}]