我有一个关于如何在列表中存储目标词的问题。你知道吗
我有一个文本文件:
apple tree apple_tree
banana juice banana_juice
dinner time dinner_time
divorce lawyer divorce_lawyer
breakfast table breakfast_table
我想读这个文件,只存储名词…但我正在努力与Python的代码。你知道吗
file = open("text.txt","r")
for f in file.readlines():
words.append(f.split(" "))
我不知道如何用空格分割行,并消除带“u3;”的复合词。。。你知道吗
list = [apple, tree, banana, juice, dinner, time...]
此代码仅存储不带下划线的单词,并且全部存储在一个列表中,而不是嵌套列表:
以上两种方法都可以。 IMO-first更好(正则表达式可能代价高昂),而且更具python特性
试试这个代码。很好用。你知道吗
拆分整个字符串&只添加列表中没有复合词的值(即那些词没有
_
)代码:
输出:
相关问题 更多 >
编程相关推荐