擅长:python、mysql、java
<pre><code>my_list = ['A1B2244', 'B3H7654', 'A1O6541', 'J4777']
my_dict={i[:2]:i[2:] for i in my_list}
</code></pre>
<p>编辑:
抱歉,我没有注意到输出中的复制。其他人有简短的解决方案,但一个纯粹的python方法是:</p>
<pre><code>my_list = ['A1B2244', 'B3H7654', 'A1O6541', 'J4777']
my_dict={}
for i in my_list:
if i[:2] in my_dict:
my_dict[i[:2]].append(i[2:])
else:
my_dict[i[:2]]=[i[2:]]
</code></pre>