python - Python程序向后打印数组中的字母
问题描述
我必须向后打印数组中的字母。我把所有的字母都倒了,但我意识到我使用了排序方法,但我不允许使用它。我想不出任何其他方法。有什么建议么?
输出应该是:
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])
解决方案
letter = ['f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w']
letter[::-1]
或者
reverseletter=letter[::-1]
推荐阅读
- javascript - 从浏览器的 es6 模块中无法识别的 node_modules 导入
- android - 如何以编程方式将背景颜色从 android.support.design 更改为 MaterialButton
- osgi - 在 OSGI 容器中启动 Apache Ignite 时出错
- git - Jenkins - 当 Jenkins 构建失败时阻止合并按钮
- uml - 扩展用例的正确表示法
- java - 输入“Q”时如何使Java程序退出,问题是默认输入变量是double
- python - 如何解决最大递归深度错误
- javascript - JavaScript 数组:有没有一种方法可以在拼接和过滤器之间进行交叉处理?
- google-container-registry - 是否可以在不在本地安装 docker 的情况下向谷歌云容器注册表中的图像添加标签?
- android - 如何使用 OpenCV 在 Android 中将原始图像转换为 RGB?