Мне сложно справляться с тем, что кажется мне простой проблемой. Я пытаюсь импортировать csv и разбивать его столбцы на массивы, чтобы я мог выполнять разные операции, а затем zip() обратно вместе.CSV Столбцы для массивов в Python
import csv
data = csv.reader(open('test.csv', 'rb'), delimiter=",", quotechar='|')
column1, column2 = [], []
for row in data:
column1.extend(row[0])
column2.extend(row[1])
print column1
print column2
Этот код печатает два массива с элементами, которые являются отдельными символами, а не строками. Когда я пытаюсь сделать это с помощью одного столбца, column1.extend (row) делает то, что я хочу.
Меня интересуют способы решить эту конкретную проблему или обобщить это на n количество столбцов.