У меня есть файл с именем 'test.csv'.Вы можете увидеть первые три строки в прикрепленном test.csv.jpg .
'ID','NO_QUESTION','NO_RESPONSE','VALUE','MEMORY','AVAILABILITY','CLICK_EFFET'
'34','01','01','1','1','0',('q01a01vato1dito0','q01a02vato0dito1')
'35','01','02','0','0','1',('q01a01vato0dito1','q01a02vato1dito0')
Первая строка - это заголовок.Другие строки имеют первые шесть позиций в виде строк, но седьмую позицию в виде кортежа из N строк.Седьмая позиция имеет круглые скобки.Иногда N == 0, поэтому седьмая позиция пуста.
Я хочу импортировать это как вложенный кортеж в мою программу и назвать его «данными».Файл .py моей программы находится в том же каталоге, что и «test.csv».Я хочу:
len (data) == количество строк test.csv
len (data [x]) == 7 для семи позиций любого x
len (data [x] [6]) == количество строк в седьмой позиции строки x
Что такое Pythonic способ сделать это?Спасибо