gpt4 book ai didi

python - python 列表中不太常见的单词

转载 作者:行者123 更新时间:2023-11-30 22:19:39 25 4
gpt4 key购买 nike

我已经统计了最常见的单词,只按顺序保留列表中 128 个最常见的单词:

words = my_list
mcommon_words = [word for word, word_count in Counter(words).most_common(128)]
my_list = [x for x in my_list if x in mcommon_words]
my_list = OrderedDict.fromkeys(my_list)
my_list = list(my_list.keys())

但现在我想用同样的方式统计 128 个不太常见的单词。更快的解决方案也会对我有很大帮助

最佳答案

most_common 返回单词及其计数作为元组列表。此外,if no argument is given, it returns all the words .

该方法返回一个列表,这意味着您可以使用切片来获取第一个和最后一个 n 元素。

演示:

l = list("asadfabsdfasodfjoasdffsafdsa")
sorted_items = [w for w, _ in Counter(l).most_common()]

print(sorted_items[:2]) ## Print top 2 items
print(sorted_items[-2:]) ## Print last 2 items

关于python - python 列表中不太常见的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49058353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com