题解 | #单词倒排#
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
str1=list(input()) str2=[] for i in range(len(str1)): #遍历输入的元素,是字母的加入到新列表, if 'a'<=str1[i]<='z' or 'A' <=str1[i]<='Z': str2.append(str1[i]) else: while str1[i].isalpha()==False: #两字母间不是字母的无论几个通换为一个空格 i=i+1 str2.append(' ') str3=''.join(str2).split(' ')#将最后得出的全是字母的列表转化为为字符串,并以空格为间隔 print(' '.join(list(str3)[::-1]))