擅长:python、mysql、java
<p>您可以这样做:</p>
<pre class="lang-py prettyprint-override"><code>words={
'seasons':('summer','spring','autumn','winter'),
'rooms':('kitchen','loo','livingroom','hall','diningroom','bedroom'),
'insects':('bee','butterfly','beetle')}
def find_cat(word):
for category, items in words.items():
if word in items:
return category
word=input('Enter a word: ')
print(find_cat(word))
</code></pre>
<p><strong>解释:</strong><code>words.items()</code>为字典中的每个键返回一个元组(键、值)。在本例中,值是一个列表。因此,我们可以使用<code>in</code>操作符来查找<code>word</code>是否在该列表中。如果是,只需返回钥匙即可</p>