擅长:python、mysql、java
<p>完成任务的一个简单方法是遍历字典中的每个列表。根据条件创建新列表,并将新列表分配给新字典中相同的键。下面是代码中的情况:</p>
<pre><code>def filter_words(groups, words):
d = {}
for key, domains in groups.iteritems():
new_domains = []
for domain in domains:
if not any(word in domain for word in words):
new_domains.append(domain)
d[key] = new_domains
return d
</code></pre>
<p>你可以这样称呼它:</p>
<p><code>groups = filter_words(groups, {"food", "staging", "msatl" and "azeus"})</code></p>
<p>上面代码的“肉”是第二个for循环:</p>
^{pr2}$
<p>这段代码遍历当前键列表中的每个字符串,并根据无效单词的列表筛选出所有无效的字符串。</p>