在Python中,索引(index)是一个用于访问序列(如列表、元组、字符串)中元素位置的编号。索引从0开始,正数索引表示从序列的开始位置向右访问,而负数索引表示从序列的末尾向左访问。
列表和元组的索引从0开始,表示第一个元素的位置。
字符串的索引也是从0开始,但用于访问单个字符。
索引超出序列范围时会引发`IndexError`异常。
负数索引从-1开始,表示序列的最后一个元素。
索引也可以用于切片操作,以获取序列的一部分。
例如,在列表`my_list = [1, 2, 3, 4, 5]`中,`my_list`将访问第一个元素(值为1),`my_list`将访问第二个元素(值为2),以此类推。
索引是Python中非常基础且重要的概念,它允许你方便地访问和操作数据结构中的元素