数组中的 .length 对我来说没有意义



如果有一个代码myVar = ['ada']那么你去myVar.length - 1这应该等于字符串中的最后一个字母。

这让我有点困惑。如果它不是第二个字母,因为myVar.length将是 2(如 0-1-2(,如果减去 1,它应该以 1 结尾,这意味着代码应该链接到字母 D

Length 通常返回数组中的元素数。在您的情况下,它将是 3。由于数组通常是从 0 开始的(意味着第一个索引是 0 而不是 1(,如果最后一个元素的索引是长度 - 1。 您正在混合元素的长度和索引,因为在您的建议中,只有一个元素的数组的长度等于 0,这是错误的,因为数组有 1 个元素,而长度为 0 的数组是一个空数组。

我想你在谈论索引?

这基本上就像我告诉你在纸上写一个数字列表,我告诉你以相反的顺序大声说出来。所以它的索引将从 1 开始,但反向(-(。从下面/最后一个开始,从下面/最后一个开始第二个,依此类推。

阵 列

来源 : https://www.geeksforgeeks.org/python-arrays/

相关内容

最新更新