我所拥有的:
s='areyo uanap ppple'
我想要的:
s='12345 12324 11123'
我是否应该使用字典并翻译
i
中的每个s.split(' ')
?还是有更简单的方法? 最佳答案
s='areyo uanap ppple'
incr=1
out=''
dict={}
for x in s:
if ' ' in x:
incr=1
dict={}
out+=' '
continue;
if x in dict.keys():
out+=str(dict[x])
continue;
out+=str(incr)
dict[x]=incr
incr=incr+1
print out //12345 12324 11123
关于python - 使用python将字母转换为数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13498882/