python - 如何切片序列以获得最后一项?

标签 python

我正在练习切片,我想运行一个向后打印名称的程序。

主要是,我想知道如何访问序列中的最后一项。

我写了以下内容:

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/

相关文章:

python - 使用python获取每个目录中的最新文件

python - 如何以特殊方式对 Pandas 数据框进行排序

python - 启用 CORS 的 Flask restful api 不适用于远程 ajax 调用

python - 新手问题 : How to import some imodule in Python?

python - Mako:将变量传递给基本模板和子模板

python - 编写以下内容的最快方法

python - 防止观看次数被滥用的最佳方法

python - 删除python中numpy数组中的行

python - 复数字符串格式

python - 如何在 Mac 上安装多语言?