python------逆序输出

Python011

python------逆序输出,第1张

s= str(input("请输入字符串s=")) #输入a b c e f gh

s1=s.split(" ")

print(s1)   #打印['a', 'b', 'c', 'e', 'f', 'gh']

print(''.join(s1)[::-1])  #打印 hgfecba

print(' '.join(s1)[::-1]) #打印 hg f e c b a

在python 3.5运行完全满足题的要求。

a=[9,8,7,1,2]

print(a[::-1])

print(sorted(a,key=lambda x:a.index(x),reverse=True))

a.reverse() #上面两行都不是原地改值,这一行reverse是原地改值,所有没有返回值。

print(a)