python - 如何到达数组的末尾

标签 python arrays

要获取数组中的最后一个值,您会使用代码吗:

j = x[len(x)-1]

因为这似乎给了我最后一个,所以这实际上是一个关于 len() 如何与数组一起工作的问题。

最佳答案

索引从0开始。

l = [3, 5, 7]
#    0  1  2

最后一项位于索引 len(l) - 1,而不是 len(l)

另外,使用

j = x[-1]

因为负索引从列表的末尾开始计数。

关于python - 如何到达数组的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21509529/

相关文章:

python - 扁平化Python中的嵌套字符串列表

python 格式化一个 float 来打印 .123 而不是 0.123

python - 使用 python 编写守护进程而不是 C++

python - 使用带有 PostgreSQL 的模型方法的 Django 查询排序不区分大小写

python - 如何使用 Groupby 函数查找数据框中的最高值

javascript - 旋转 JavaScript 数组

arrays - 解码 json 可选元素 Golang

javascript - javascript数组上的getter/setter?

c - 如何组合两个数组并输出描述中所写的存储值。可能有一些方法可以做到这一点?

java - "org.json.JSONArray implements Serializable": What's the best option to achieve this?