Python:将文件中的单词合并到一行
我有一个不同文本文件中的单词列表。当我对这个列表进行排序并清除重复项时,我仍然会看到多个单词,它们是SOM,但来自不同的文本文件,例如,['you'、'chainletter.txt']和['you'、'grail.txt']我的问题是,我如何组合这些单词来给出输出['you'、'chainletter.txt'、'grail.txt'] 我目前正在使用以下代码: “珍珠”模块:Python:将文件中的单词合并到一行,python,merge,duplicates,Python,Merge,Duplicates,我有一个不同文本文件中的单词列表。当我对这个列表进行排序并清除重复项时,我仍然会看到多个单词,它们是SOM,但来自不同的文本文件,例如,['you'、'chainletter.txt']和['you'、'grail.txt']我的问题是,我如何组合这些单词来给出输出['you'、'chainletter.txt'、'grail.txt'] 我目前正在使用以下代码: “珍珠”模块: def make_table(pairs): import sort import dup
def make_table(pairs):
import sort
import dup
sort = sort.merge_pairs(pairs)
nodup = dup.remove_dups(sort)
print(nodup)
return nodup
我想让我的“搜索引擎”显示上面所述的单词,我不太确定你想要实现的总体目标,但你提到的两个问题可以解决如下:
也可能会引起兴趣。请注意,当您执行“sort=”时,您将覆盖导入的模块sort。它可能会起作用,但是调用已经使用过的变量会在某个时候导致奇怪的问题。