擅长:python、mysql、java
<p>没有经过彻底的测试,但这里有一个尝试</p>
<pre><code>prev_val = None
counter = 1
for curr_val in input_list:
if prev_val is not None:
if prev_val != curr_val:
output_list.append((prev_val, counter))
counter = 1
else:
counter += 1
prev_val = curr_val
output_list.append((prev_val, counter))
print (output_list)
</code></pre>