我基本上正在查看一個結構以允許將多個字符串映射到相同的值。所以像將多個字符串映射到單個值的結構類型
Ford/Chrysler/Nissan ==> Cars
Raspberry/Blackberry/Blueberry ==> Berry
Apple/Mango/Bananas ==> Fruit
所以我應該通過給出特定的單詞到達基類型。什麼是這種組合的最佳數據結構?由於在知道值時搜索密鑰不是一個好習慣。這意味着一個dict
是沒有問題的。
也許所有上述similar
的人都映射到相同的base type
,如果你知道我的意思的哈希函數?
香蕉是一種漿果:)林不知道我理解你的問題。當你有「福特」一詞或其他方式時,你想能夠獲得「汽車」嗎? – Nullman
我不知道任何就緒的類,但您可以創建一個字典,其值是數組的鍵。例如'x = {'Ford':0,'Nissan':0,'Apple':1}'和'y = ['Cars','Fruit']'。 – user2027202827
是的,當我有福特或日產那件事情時,我想去'汽車':)。順便說一句香蕉真的是漿果? 也可以用戶詳細說明嗎? – HighOnMeat