所以我用say
导入一个txtabc
dfg
fgh
包含在txt文件中。虽然目前我正在以
的形式获得它[[abc],[dgf],[fgh],]
当我试图获得
时[['a','b','c'],['d','g','f'],['f','g','h']]
我目前的代码是
f = open(filename, 'rU')
result = [line.list(',') for line in f.readlines()]
如何更改此选项以使其分隔列表中的每个字符?
答案 0 :(得分:1)
仅使用list(line.rstrip())
,list()
可以将字符串转换为单个字符列表:
with open('filname') as f:
result = [list(line.rstrip()) for line in f]
不要使用file.readlines
,你可以迭代文件对象本身。
<强>演示:强>
>>> list("foobar")
['f', 'o', 'o', 'b', 'a', 'r']