擅长:python、mysql、java
<p>根据我对你代码的理解,我想:</p>
<pre><code>patDct = dict()
i = 0
for item in storedct :
for pattern in datadct :
if pattern in item :
i = i + 1
new_item = {}
new_item['key1'] = datadct[pattern]["dpath"]
new_item['key2'] = datadct[pattern]["mask"]
new_item['key3'] = storedct[item]
# I used a counter to generate the `mkey` values,
# not sure you want it that way
patDct['mkey{0}'.format(i)] = new_item
</code></pre>
<p>离你的需要不远。。。在</p>