gpt4 book ai didi

python - 删除具有相反单词的重复二元组

转载 作者:行者123 更新时间:2023-12-01 01:03:13 28 4
gpt4 key购买 nike

我有以下字典:

{'time pickup': 8, 'pickup drop': 7, 'bus good': 5, 'good bus': 5, 'best service': 4, 'rest stop': 4, 'comfortable journey': 4, 'good service': 4, 'everything good': 3, 'staff behaviour': 3, ...}

你可以看到索引2和3处都有相同的单词,我需要删除其中一个,并且建议删除无意义的单词。

我正在颠倒这句话,稍后我将通过检查两个是否匹配来删除一个。但字数越多,复杂度可能会越高。

def remDups(s):
words = s.split(' ')
string =[]
for word in words:
string.insert(0, word)

print("Reversed String:")
return (" ".join(string)).strip()

如果有人知道有效的方法,请帮助我。

最佳答案

您可以按空格分割句子并将结果转换为集合。由于 set 是无序的,因此 {'bus', 'good'}{'good', 'bus'} 将被比较为相等。

关于python - 删除具有相反单词的重复二元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55613382/

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