我正在练习切片,我想运行一个向后打印名称的程序。
主要是,我想知道如何访问序列中的最后一项。
我写了以下内容:
name = raw_input("Enter Your Name: ")
backname = ???
print backname
这是一个合理的方法吗?显然,???
不是我的语法的一部分,只是询问那里应该放什么。
最佳答案
要访问序列中的最后一项,请使用:
print name[-1]
这等同于:
print name[len(name) - 1]
反转序列在 Python 中有一个常见的习惯用法:
backname = name[::-1]
Good primer for Python slice notation问题有更完整的信息。
关于python - 如何切片序列以获得最后一项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199447/