擅长:python、mysql、java
<p>考虑到您指定的约束,解决方案实际上非常简单。你知道吗</p>
<pre><code>for row in rows:
for key, value in patternDict.iteritems():
currentPattern = [row[value] for value in patternDict[key]]
if key == 1:
pattern1.extend(currentPattern)
elif key == 5:
pattern5.extend(currentPattern)
</code></pre>
<p>但我怀疑你的<strong>真正的<strong>问题与简化的问题没有那么密切的关系。如果你能提供一个更清晰的描述,有人会提供一个适当的概括。你知道吗</p>