由于某些原因,当我尝试将逗号分隔的项目拆分成新列表,然后将它们插入到更高级别的列表中时,我会得到此回溯:
Traceback (most recent call last):
File "S:/Personal Folders/Andy/Python Projects/People Cancelled/Analyze Customers Test.py", line 15, in <module>
text[x] = textnew
TypeError: list indices must be integers, not str
以下是我的代码:
from __future__ import division
from __future__ import print_function
in_file = open("s:/Personal Folders/Andy/Python Projects/People Cancelled/Analyze Authorize Truncated.csv")
text = in_file.readlines()
in_file.close()
header = text[0:1]
text = text[1:]
for x in text:
textnew = x.split(",")
text[x] = textnew
print(text)
正在使用的数据示例:
['3545869260,59.95,AUTH_CAPTURE,Jack,Franklin,810-555-2222,jack@francypants.com,01-Apr-2011 05:24:10 PM PDT\n', '354589999,0,VOID,Jacob,Rasnip,8224309464,goodness@finland.com,01-Apr-2011 05:24:10 PM PDT\n']
我希望能够将列表中逗号分隔的每个信息转换为一个单独的列表,即在一个主列表内有一堆子列表。
谢谢!