我想查看.txt文件并在其中创建单词列表。我希望这些单词是字符串,但输出使它们成为列表。Python:字符串列表
import csv, math, os
os.chdir(r'C:\Users\jmela\canopy')
f=open("romeo.txt")
words = []
for row in csv.reader(f):
line = str(row)
for word in line.split():
if word not in words:
print word
words.append(word)
words.sort()
print words
有谁知道我在做什么错?
为什么在地球上,您将行转换为字符串,然后将其拆分? – Kasramvd
这并不直接解决您的问题,但如果您想要一个没有重复值的集合,请考虑使用集合。 – Kevin
你正在得到一个字符串列表,你可能会混淆它,因为它们中的一些已经有'['在其中。请参阅@Kasra评论为什么 – yuvi