题解 | #单词倒排#
单词倒排
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]))
阿里云工作强度 667人发布
