python负数索引如何使用
在Python中,负数索援用于从列表、字符串等可迭代对象的末尾开始计数。负数索引的规则是从⑴开始,表示最后一个元素,顺次向前递减。
例如,对一个列表`[1, 2, 3, 4, 5]`,使用负数索引可以访问最后一个元素`5`,倒数第二个元素`4`,以此类推。
下面是一些使用负数索引的示例:
```python
my_list = [1, 2, 3, 4, 5]
print(my_list[⑴]) # 输出:5,最后一个元素
print(my_list[⑵]) # 输出:4,倒数第二个元素
print(my_list[⑶]) # 输出:3,倒数第三个元素
```
对字符串,负数索引的用法与列表相同。例如,对字符串`"Hello, World!"`,使用负数索引可以访问最后一个字符`!`,倒数第二个字符`d`,以此类推。
下面是一个使用负数索引的字符串示例:
```python
my_string = "Hello, World!"
print(my_string[⑴]) # 输出:!,最后一个字符
print(my_string[⑵]) # 输出:d,倒数第二个字符
print(my_string[⑶]) # 输出:l,倒数第三个字符
```
使用负数索引可以方便地从可迭代对象的末尾开始访问元素。请注意,负数索引的范围应当在可迭代对象的长度范围内,否则会引发`IndexError`异常。
TOP