python - 如何将 CSV 变量中的行读入 python 中的多维数组?

标签 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"'''

我希望它是这样的:

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]]

解析这个的最佳方法是什么?

最佳答案

>>> 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']]

关于python - 如何将 CSV 变量中的行读入 python 中的多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998413/

相关文章:

python - 将第 n 行元素存储在列表 panda 数据框中

python - 脚本中的线程在 IDLE 中工作,但不能通过 Ubuntu 命令行

python - 在python中按多列对csv文件进行大小排序

python - Pandas :为什么数字 float 的默认列类型是?

php - 将 PHP "grouped"数组转换为 "segmented"数组

arrays - 如果最长的表的长度大于或等于5,如何将每个表的长度更改为等于最长的表的长度?

python - 如何填充图像边缘内的白色背景以去除背景?

python - 根据最终 excel 文件中特定列中的空/空白值删除一行 - Pandas Data frame

javascript - 嵌套的 Object.keys forEach 循环和构建合并的 JSON 对象数组的问题

C# 打印二维数组周围的边框