擅长:python、mysql、java
<p>在发表了一些评论之后,我稍微改进了逻辑</p>
<p>以下是改进后的逻辑:</p>
<pre class="lang-py prettyprint-override"><code>conflicts = defaultdict(list)
for user in users:
if not user.affiliation:
continue
for contribution in self.contributions:
conflicts[user].extend(
(
contribution.title,
contribution.url
)
for person in contribution.person_links
if user.affiliation in person.affiliation)
return conflicts
</code></pre>