【发布时间】:2020-06-21 07:22:38
【问题描述】:
我必须向后打印数组中的字母。我把所有的字母都倒了,但我意识到我使用了排序方法,但我不允许使用它。我想不出任何其他方法。有什么建议吗?
输出应该是:
w
v
u
t
.
.
.
g
f
这是我目前的代码:
letter = ['f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w']
letter.sort(reverse=True)
for i in range(len(letter)):
print(letter[i])
【问题讨论】:
-
for i in letter[::-1]: print(i) -
@navodithshankar 为了保持名称明确,您应该将列表命名为
letters并迭代for letter in letters。在 Python 中通常不需要使用索引。
标签: python python-3.x list reverse