【发布时间】:2012-03-23 03:17:19
【问题描述】:
我现在有一个代码,它从 .txt 文件中取出一行,然后将其转换为一个列表,去掉空格。
看起来像这样:
fd = open(filename,'rU')
chars = []
for line in fd:
chars.append(line.strip())
return chars
输出如下:
['TTTTT', 'TTHHT', 'HHTHT', 'HHHHH', 'THTHT', '']
我想在这里做的是把输出变成这样:
[['T', 'T', 'T', 'T', 'T'], ['T', 'T', 'H', 'H', 'T',] etc...]
我想将它们分成单个元素,但也将它们保留在原始列表中。
【问题讨论】:
-
您打算如何处理子列表?你知道你可以迭代字符串,并索引到它们,同样的方式,是吗?您只是无法就地修改它们。