像umbellar=umbrella都是相等的词。在
Input=[“伞形伞”,“果阿”,“雨伞”,“阿哥”,“艾利”,“阿莱姆”,“艾尔”,“gnu”,“埃拉”,“埃玛”,“游戏”,“莱姆”,“艾美”,“年”,“饭”,“亚尔”,“枪”,“阿尔梅”,“昂”,“男”,“跛脚”,“梅拉”,“法师”]
所以输出应该是:
输出=[ [“伞形”,“伞形”], [“阿哥”,“果阿”], [“艾瑞”,“艾尔”,“艾拉”,“亚尔”,“年”], [“alem”,“alme”,“amel”,“lame”,“leam”,“male”,“meal”,“mela”], [“gnu”,“gun”,“ung”] [“egma”,“game”,“mage”], ]在
示例:
^{pr2}$他们不是平等的词,他们是字谜。在
通过按字符排序可以找到Anagrams:
collections.defaultdict
很方便:输出是
[['umbellar', 'umbrella'], ['goa', 'ago'], ['gnu', 'gun', 'ung'], ['alem', 'leam', 'amel', 'meal', 'alme', 'male', 'lame', 'mela'], ['egma', 'game', 'mage'], ['aery', 'ayre', 'eyra', 'year', 'yare']]
相关问题 更多 >
编程相关推荐