Вы можете использовать следующее,
X [ "column_name"]
чтобы получить столбцы в форме Series.
# Example
X = pd.DataFrame(data=[[1, "A", 1.1], [2, "B", 2.2], [3, "C", 3.3]], columns=["a", "b", "c"])
col_list=["a", "b", "c"]
for col in col_list:
print(X[col])