У вас есть одномерный список с тремя строками. Там нет столбцов. Вы должны разделить это на подсписки. Тогда вы можете получить столбцы с простым пониманием:
l = ['1,2,3,4', '5,6,7,8', '9,10,11,12']
m = [item.split(',') for item in l]
[item[1] for item in m]
#['2', '6', '10']
Конечно, если вы хотите сделать это за один шаг и отказаться от 2D-списка, вы можете:
l = ['1,2,3,4', '5,6,7,8', '9,10,11,12']
[item.split(',')[1] for item in l]
#['2', '6', '10']