如何将列表中的大写单词转换为小写?

9 浏览
0 Comments

如何将列表中的大写单词转换为小写?

这个问题已经在这里有了答案

如何将字符串转换为大写?

我得到了一个包含850行关于一个主题的不同问题的文本文件。

所有问题都是小写写的。

我的最终目标是拥有一个文本文件,其中除了停用词和问题开头的单词,所有内容都是大写的。

目前,我不知道如何将找到的单词转换为小写。

# List of Stopwords
import os
import codecs
# open working directory
stopwords = open("C:\\Python Project\\Headings Generator\\stopwords.txt", "r" ,encoding='utf8',errors="ignore")
stopwordsList = [(line.strip()).title() for line in stopwords]
questions = open("C:\\Python Project\\Headings Generator\\questionslist.txt", "r" ,encoding='utf8',errors="ignore")
questionsList = [(line.strip()).title().split() for line in questions]
for sentences in questionsList:
    for words in sentences:
       if words in stopwordsList:
#How to replace the found word with a lowercase version of it?

非常感谢!

admin 更改状态以发布 2023年5月21日
0
0 Comments

Python字符串具有内置的string.lower()方法,它将字符串转换为小写(还有string.upper()方法和string.swapcase()方法,两者均返回所需大小写的字符串)。

0
0 Comments

在Python中,您可以使用内置函数将单词转换为小写,方法如下:

string = 'WORD'
string.lower()

如果您的字符串全部大写(WORD),它将变为小写(word),如果它包含大小写字母(WoRd),它也将变为小写(word)。

0