我想查看.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