【发布时间】:2013-03-14 10:30:05
【问题描述】:
我希望有人在这个可能很简单的问题上提供帮助:我有一长串['word', 'another', 'word', 'and', 'yet', 'another'] 形式的单词。我想将这些单词与我指定的列表进行比较,从而查找目标单词是否包含在第一个列表中。
我想输出我的哪些“搜索”词包含在第一个列表中,以及它们出现了多少次。我尝试了类似list(set(a).intersection(set(b))) 的方法 - 但它会拆分单词并比较字母。
我如何写一个单词列表以与现有的长列表进行比较?以及如何输出共现及其频率?非常感谢您的时间和帮助。
【问题讨论】:
-
你能贴一些你试过的代码吗?
set(['word', 'another'])计算结果为set(['word', 'another'])并且不会将单词拆分为字母。