Not sure I fully get what you want but you can point me in the direction using the following:
In [12]: l=[(0, 9), (14, 23), (25, 27)]
In [13]: flatten_l= [x for y in l for x in y]
In [14]: flatten_l
Out[14]: [0, 9, 14, 23, 25, 27]
# access second tuple arg if first is equal to 0
In [15]: get_num_after=[y[1] for y in l for x in y if x ==0 ]
In [16]: get_num_after
Out[16]: [9]