擅长:python、mysql、java
<pre><code>def test_function():
test = {'form-0-a': 'MIE0158', 'form-0-b': 'ABHD12', 'form-0-jief': 'JUGI&', 'form-1-a': 'MIE0158', 'form-1-b': 'ABHD12',
'form-1-jief': 'JUGI&', 'form-2-a': 'MIE0158', 'form-2-b': 'ABHD12', 'form-2-jief': 'JUGI&'}
form_num = 0
new_dict = {}
new_list = []
for num, item in enumerate(test):
if int(item[5]) == form_num:
new_dict[item] = test[item]
else:
form_num = int(item[5])
new_list.append(new_dict.copy())
new_dict = {}
new_list.append(new_dict.copy())
print(new_list)
if __name__ == '__main__':
test_function()
</code></pre>
<p>输出</p>
<pre><code>[{'form-0-a': 'MIE0158', 'form-0-b': 'ABHD12', 'form-0-jief': 'JUGI&'}, {'form-1-a': 'MIE0158', 'form-1-b': 'ABHD12', 'form-1-jief': 'JUGI&'}, {'form-2-a': 'MIE0158', 'form-2-b': 'ABHD12', 'form-2-jief': 'JUGI&'}]
</code></pre>