擅长:python、mysql、java
<pre><code>s = 'a3c9b1c1'
t = list(s)
#print (t)
i = iter(t)
m = list(zip(i, i))
print ('tuple :', m)
sums = defaultdict(int)
for i, j in m:
sums[i] += int(j)
print ('dict:', dict(sums))
print ('joined string:', ''.join('{}{}'.format(key, val) for key, val in sorted(sums.items())))
</code></pre>
<p>出去</p>
<pre><code>tuple : [('a', '3'), ('c', '9'), ('b', '1'), ('c', '1')]
dict: {'a': 3, 'c': 10, 'b': 1}
joined string: a3b1c10
</code></pre>