在Python中,负数索引用于从列表、字符串等可迭代对象的末尾开始计数。负数索引的规则是从-1开始,表示最后一个元素,依次向前递减。
例如,对于一个列表[1, 2, 3, 4, 5]
,使用负数索引可以访问最后一个元素5
,倒数第二个元素4
,以此类推。
下面是一些使用负数索引的示例:
my_list = [1, 2, 3, 4, 5] print(my_list[-1]) # 输出:5,最后一个元素 print(my_list[-2]) # 输出:4,倒数第二个元素 print(my_list[-3]) # 输出:3,倒数第三个元素对于字符串,负数索引的用法与列表相同。例如,对于字符串"Hello, World!"
,使用负数索引可以访问最后一个字符!
,倒数第二个字符d
,以此类推。
下面是一个使用负数索引的字符串示例:
my_string = "Hello, World!" print(my_string[-1]) # 输出:!,最后一个字符 print(my_string[-2]) # 输出:d,倒数第二个字符 print(my_string[-3]) # 输出:l,倒数第三个字符使用负数索引可以方便地从可迭代对象的末尾开始访问元素。请注意,负数索引的范围应该在可迭代对象的长度范围内,否则会引发IndexError
异常。
提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。
版权声明:除特别声明外,本站所有文章皆是本站原创,转载请以超链接形式注明出处!