转换为小写:每个字母都被标记化

2024-05-17 08:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文本文档,我想转换成小写,但当我这样做时,我的文档中的每个字母都会被标记化。为什么会这样?你知道吗

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',]

Tags: 文档标记txtnewforreadaswith
1条回答
网友
1楼 · 发布于 2024-05-17 08:20:49

您遍历整个输入,一次一个字符,将每个字符放在小写,然后将结果指定为一个列表。比这简单:

assign_lower = g.read().lower()

使用变量“word”不会使您迭代单词assign_1仍然是一个字符序列。你知道吗

如果你想把它分解成单词,使用split方法。。。它独立于小写运算。你知道吗

相关问题 更多 >