将csv数据存储在python列表中并通过列表索引进行访问

时间:2018-02-17 05:21:41

标签: python

我有一个包含1000000条记录的csv文件,其数据如下:

age zipcode salary  occupation
33  2139    1001    'Financial analyst'
65  2139    1060    'Shoemaker'
46  2139    1061    'Domestic worker'
38  2140    1003    'Vicar'
54  2140    1029    'Mason'
44  2139    1002    'Philosopher'

我想将它存储在使用Python的列表Gtable中,如下所示,我想在Gtable变量中读取csv文件(testReading.csv),我可以通过Gtable [0]和Gtable [1]进一步访问。 / p>

我将如何在Python中执行此操作,请指导,谢谢所有人。

Gtable =  [[age],[zipcode],[salary],[occupation]]

谢谢

1 个答案:

答案 0 :(得分:0)

请查看 - https://docs.python.org/2/library/csv.html 希望这会有所帮助 -

import csv
datafile = open('testReading.csv', 'r')
datareader = csv.reader(datafile, delimiter=';')
Gtable = []
for row in datareader:
    Gtable.append(row)    
for row in Gtable:
    print(row)