天天看点

每日一练

题目:

一个字符串为没有重复的数字大小写字母组成,据此输出一个数字的列表,其元素为字符串中字符ascii码由小到大的位置(首位为0),例如:

字符串为"python",输出[3, 5, 4, 0, 2, 1]

代码:

assi=[]

list2=[]

str1=list(input('请输入字符串:'))

for i in str1:

assi.append(ord(i))

for j in sorted(assi):

print (assi.index(j))

list2.append(assi.index(j))

print (list2)