擅长:python、mysql、java
<p>通常的答案是:<strong>不要试着去做。你知道吗</p>
<p>你可以试着去实现它,但你会后悔的。将单词存储在dict中:</p>
<pre><code>In [1]: s = '''dog = lab
...: cat = brown
...: fish = wet
...: dog = terrier
...: cat = angry
...: fish = cooked
...: dog = blah
...: cat = soon
...: fish = wegetthepattern'''
In [2]: from collections import defaultdict
In [3]: words = defaultdict(list)
In [4]: for pair in s.split('\n'):
...: left, right = pair.split(' = ')
...: words[left].append(right)
...:
In [5]: words['dog']
Out[5]: ['lab', 'terrier', 'blah']
</code></pre>