回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我把对话分为两本字典,每本字典都包含那个人说的单词(我有两个人)。我必须打印4列(关键字、第一个目录中的数字(第一人称使用该词的次数)、第二个目录中的数字以及它们的数量),并按关键字排序。有人能帮我吗?输出必须如下所示:</p>
<pre><code>african 1 0 1
air-speed 1 0 0
an 1 1 2
arthur 1 0 1
...
</code></pre>
<p>如你所见,我有som文本</p>
<pre><code>text = """Bridgekeeper: Hee hee heh. Stop. What... is your name?
King Arthur: It is 'Arthur', King of the Britons.
Bridgekeeper: What... is your quest?
King Arthur: To seek the Holy Grail.
Bridgekeeper: What... is the air-speed velocity of an unladen swallow?
King Arthur: What do you mean? An African or European swallow?"""
</code></pre>
<p>bridgekeeper_w和arthur_w的输出:</p>
<pre><code>print (bridgekeeper_w)
{'hee': 2, 'heh': 1, 'stop': 1, 'what': 3, 'is': 3, 'your': 2, 'name': 1, 'quest': 1, 'the': 1, 'air-speed': 1, 'velocity': 1, 'of': 1, 'an': 1, 'unladen': 1, 'swallow': 1}
print (arthur_w)
{'king': 4, 'it': 1, 'is': 1, 'arthur': 1, 'of': 1, 'the': 2, 'britons': 1, 'to': 1, 'seek': 1, 'holy': 1, 'grail': 1, 'what': 1, 'do': 1, 'you': 1, 'mean': 1, 'an': 1, 'african': 1, 'or': 1, 'european': 1, 'swallow': 1}
</code></pre>
<p>现在我需要这个(关键字、第一个单词的数字、第二个单词的数字和计数):</p>
<pre><code>african 1 0 1
air-speed 1 0 0
an 1 1 2
arthur 1 0 1
...
``
</code></pre>