擅长:python、mysql、java
<p>您还可以执行<code>groupby</code>:</p>
<pre><code>from itertools import groupby
string = "Hotel_Rooms: R15,R11,R5,R4,R8,R2,R15,R3,R6,R1,R6,R5,R3,R2,R4,R1,R2,R5,R1,R4,R3,R6,R8,R4,R3,R1,R5,R6,R2"
# convert string to sorted list
vals = sorted([x.strip() for x in string.split(':')[1].split(',')])
print([list(g) for k,g in groupby(vals)])
[['R1', 'R1', 'R1', 'R1'], ['R11'], ['R15', 'R15'], ['R2', 'R2', 'R2', 'R2'], ['R3', 'R3', 'R3', 'R3'], ['R4', 'R4', 'R4', 'R4'], ['R5', 'R5', 'R5', 'R5'], ['R6', 'R6', 'R6', 'R6'], ['R8', 'R8']]
</code></pre>