python倒序输出核心是反转序列顺序:字符串用[::-1]或reversed(),列表用[::-1](不修改原列表)或.reverse()(修改原列表),逐行倒序则遍历[::-1]结果。

Python 输出倒序,核心是把序列(如字符串、列表)的元素顺序反过来,再打印出来。
字符串倒序输出
用切片 [::-1] 最简单直接:
print(“hello”[::-1]) # 输出:olleh
也可以转成列表再反转:
立即学习“Python免费学习笔记(深入)”;
print(”.join(reversed(“hello”))) # 输出:olleh
列表倒序输出(不修改原列表)
同样推荐切片:
- lst = [1, 2, 3, 4]
- print(lst[::-1]) # 输出:[4, 3, 2, 1]
注意:这不会改变原列表 lst,只是生成新列表。
列表倒序输出(并修改原列表)
如果想让原列表本身变成倒序,用 .reverse() 方法:
- lst = [1, 2, 3, 4]
- lst.reverse()
- print(lst) # 输出:[4, 3, 2, 1]
逐行倒序输出每个字符或元素
比如把字符串每个字符单独一行、从后往前打印:
for c in “world”[::-1]:
print(c)
输出:
w
o
r
l
d