DATEG 发表于 2022-11-5 19:03:14

关于章节--列表

没有搞懂这个用列表的字符长度-1-反转列表的索引值是什么意思,想了半天了

tommyyu 发表于 2022-11-5 19:17:18

倒数第 x 个就是正数第 len(list) - x - 1个

jackz007 发表于 2022-11-5 19:25:28

本帖最后由 jackz007 于 2022-11-5 19:27 编辑

nums =
nums_copy = nums . copy()    # nums_copy =
nums_copy() . reverse()      # nums_copy =
nums_copy . index(1) = 1   # 第一个元素 1 的索引是 1,由于 nums_copy 是 nums 的逆序镜像,所以,nums_copy 的索引 1
                           # 其实是 nums 倒数第 2 个元素,倒数第 1 元素所对应的索引是 len(nums) - 1,那么倒数第 2
                           # 对应的索引当然是 len(nums) - 2,也就是 len(nums) - 1 - nums_copy . index(1) 了。

DATEG 发表于 2022-11-7 14:05:13

jackz007 发表于 2022-11-5 19:25


哥们儿,我可不可以这样理解,第一个减1减的就'0',减lnums_copy.index()就是减下nums倒序前最后一个一的数(数的个数)

jackz007 发表于 2022-11-7 14:10:09

DATEG 发表于 2022-11-7 14:05
哥们儿,我可不可以这样理解,第一个减1减的就'0',减lnums_copy.index()就是减下nums倒序前最后一个一的 ...

      一切的根源在于索引是从 0 值开始,一个有 n 个元素的列表,最后一个元素的索引是 n - 1,倒数第 2 个是 n - 2。

DATEG 发表于 2022-11-7 14:13:41

jackz007 发表于 2022-11-7 14:10
一切的根源在于索引是从 0 值开始,一个有 n 个元素的列表,最后一个元素的索引是 n - 1,倒数第 ...

好勒,哥们儿,大几了,还在卷
页: [1]
查看完整版本: 关于章节--列表