@[gousheng123](/user/1491687) 不用这么麻烦,其实你可以这么写
```python
l1 = list(map(int,input().split()))
l1.sort()
str1 = input()
for i in range(3):
if(str1[i]=='A'):
print(l1[0],end=' ')
elif(str1[i]=='B'):
print(l1[1],end=' ')
else:
print(l1[2],end=' ')
```
by NC20061226 @ 2024-10-04 18:38:45
@[NC20061226](/user/965351) 我终于知道哪里错了,我把len(m)改成3就对了,也就是说它其实输入的ABC后面还有某种符号,导致我的输出变长了(多了几个else的print),所以一直报错too long
by gousheng123 @ 2024-10-04 19:53:17