python怎么输出倒序

14次阅读

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

python怎么输出倒序

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

text=ZqhQzanResources