如何在CSV中读取CSV变量中的行到多维数组?

pat*_*hie 3 python csv multidimensional-array python-2.7

字符串看起来像这样:

x = '''"High";"10";"Assigned";"2012/06/12 10:11:02"
"Low";"20";"Assigned";"2012/06/12 10:11:02"
"Medium";"30";"Assigned";"2012/06/12 10:11:02"'''
Run Code Online (Sandbox Code Playgroud)

我希望它是这样的:

x = [
[High, 10, Assigned, 2012/06/12 10:11:02],
[Low, 20, Assigned, 2012/06/12 10:11:02],
[Medium, 30, Assigned, 2012/06/12 10:11:02]]
Run Code Online (Sandbox Code Playgroud)

什么是最好的解析方法?

San*_*4ez 9

>>> import csv
>>> result = [row for row in csv.reader(x.splitlines(), delimiter=';')]
>>> import pprint
>>> pprint.pprint(result)
[['High', '10', 'Assigned', '2012/06/12 10:11:02'],
 ['Low', '20', 'Assigned', '2012/06/12 10:11:02'],
 ['Medium', '30', 'Assigned', '2012/06/12 10:11:02']]
Run Code Online (Sandbox Code Playgroud)