擅长:python、mysql、java
<p>字典有两部分,<code>keys</code>和<code>values</code>。每个<code>key</code>指向一个<code>value</code>,如下所示:</p>
<p><code>mailSender["email@email.com"] = 5 # This means, that email@email.com appears 5 times</code></p>
<p>当您试图查找发件人的姓名时,需要在存储所有电子邮件的<code>keys</code>中搜索姓名,而不是在整个字典中搜索姓名,这是<code>keys</code>到<code>values</code>的映射。您还需要指出您希望在<code>senderNames</code>中找到的电子邮件地址的位置,这是电子邮件列表中的一个。您可以通过将代码更改为:</p>
<pre><code>if senderNames[*index of name*] not in mailSender.keys():
mailSender[senderNames] = 1
else:
mailSender[senderNames] = mailSender[senderNames] + 1
</code></pre>
<p>例如,您可以这样查找第一个电子邮件地址:</p>
<pre><code>if senderNames[0] not in mailSender.keys():
mailSender[senderNames] = 1
else:
mailSender[senderNames] = mailSender[senderNames] + 1
</code></pre>
<p>然后它将搜索<code>senderNames</code>是否在<code>mailSender</code>的键中。希望这有帮助</p>