k ='''
AC,AC,ac,fvv,123,1234,1234,acssg
'''
import re
r = re.sub(r'[~`!@#$%^&*()_\-+=|\\{\}\[\]:;\"\'<>,.?/·!¥…()—【:“”】、?《》,。]+', '\n', k)
#print(r)
# 队列从小到大排序
str1 = (sorted(r.split(), key=len))
for e in str1[:]:
print(e)
e = e.split()
f = []
for i in e:
if i not in f:
f.append(i)
print('\n'.join(f))
问题卡在第2段,去重代码毫不起作用