擅长:python、mysql、java
<pre><code>from pprint import pprint
dict={'sku1':'k-1','sku2':'k-2','sku3':'b-10','sku4':'b-1','sku5':'x-1', 'sku6':'x-2'}
newdict = {}
for key, val in dict.items():
v = val[0]
if v not in newdict:
newdict[v] = {}
newdict[v][key] = val
pprint(newdict, indent=4)
</code></pre>
<p>输出:</p>
<pre><code>{ 'b': {'sku3': 'b-10', 'sku4': 'b-1'},
'k': {'sku1': 'k-1', 'sku2': 'k-2'},
'x': {'sku5': 'x-1', 'sku6': 'x-2'}}
</code></pre>