def strLabelConverter(res,alphabet):
N = len(res)
raw = []
for i in range(N):
if res[i] != 0 and (not (i > 0 and res[i - 1] == res[i])):
raw.append(alphabet[res[i] - 1])
return ''.join(raw)
(i > 0 and res[i - 1] == res[i])
使用很巧妙,每次只会将第一次出现的字符翻译出来,很简单的去重