展开的版本,没有特殊用法:
def g(a):
j=a[0]
k=1
o=''
for i in a[1:]:
if j!=i:
o+=j+'%d'%k
k=1
j=i
else:
k+=1
return o+j+'%d'%k
print(g('AAAAaaBCCCDDe'))
【 在 k7amd 的大作中提到: 】
: [face=Courier New]~$ cat test-run-len3x.py
: def get_run_len(a):
: (j,k,o)=(a[0],1,'')
: ...................
--
修改:k7amd FROM 111.196.241.*
FROM 111.196.241.*