【发布时间】:2018-12-03 22:38:18
【问题描述】:
我有一个文本文档,我想将其转换为小写,但是当我按照以下方式进行转换时,我的文档中的每个字母都会被标记化。为什么会发生?
with open('assign_1.txt') as g:
assign_1 = g.read()
assign_new = [word.lower() for word in assign_1]
我得到了什么:
assign_new
['b',
'a',
'n',
'g',
'l',
'a',
'd',
'e',
's',
'h',]
【问题讨论】:
-
不管怎样,问题可能是
g.read()产生了一个字符串,它是一个可迭代的字符。 -
for word in some_string不会遍历单词。