【发布时间】:2014-02-05 22:10:14
【问题描述】:
我有一个字符串列表,其中每个字符串本质上是从 .csv 程序中提取的一行数据。 例如:
data[0] = '2014-01-31,46.83,48.55,46.80,48.03,3414400,48.03'
data[1] = '2014-01-30,47.47,48.11,47.29,48.00,2083900,48.00'
...等等。
我想把它转换成一个二维列表,这样:
newData[0][0] = '2014-01-31'
newData[0][0] = '2014-01-30'
newData[1][0] = '46.83'
newData[1][1] = '47.47'
...等
也就是说,我想在每个 , 处拆分字符串,但是当我尝试使用 data.split(",") 时,它不想这样做,因为它是一个列表。有什么想法吗?
【问题讨论】:
-
请修正您的格式
-
使用
csv.reader,这样您的数据就永远不会进入那种格式。