更新时间:2022-10-14 22:09:01
s ='areyo uanap ppple'
incr = 1
out =''
dict = {}
s中的x:
如果''在x中:
incr = 1
dict = {}
out + =''
continue;
如果在dict.keys()中的x:
out + = str(dict [x])
continue;
out + = str(incr)
dict [x] = incr
incr = incr + 1
打印输出// 12345 12324 11123
What I have:
s='areyo uanap ppple'
What I want:
s='12345 12324 11123'
Should I use dictionary and translate each i
in s.split(' ')
? or is there a simpler method?
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