Импортируйте файл csv в список списков [duplicate]

У меня есть этот файл csv, созданный с использованием writerowфункции из модуля csv. Файл имеет 63 строки. Я хочу создать список списков в python из этого файла.

Я попробовал следующий код:

import csv

dataset = []

def importCsv(file):
    x = 0
    print(dataset)
    with open(file, newline='') as csvfile:
        data = csv.reader(csvfile, delimiter=',', quotechar='|')
        for row in data:
            #print(type(row))
            dataset.append(row)
            x += 1
        print(x)

importCsv(csvPath)

Но когда я пытаюсь print(len(dataset)), он выводит 126 вместо 63. Я действительно смущен. Почему количество элементов в наборе данных так велико?

python,arrays,python-3.x,list,csv,

0
Яндекс.Метрика