如何在Python中索引和切片列表?

要索引或切片列表,您需要在列表上使用[]运算符。在为列表建立索引时,如果提供正整数,它将从列表开始(从左侧开始)获取该索引。如果是负索引,它将从右边开始的列表中获取该索引。例如,

示例

my_list = ['a', 'b', 'c', 'd']
print(my_list[1])
print(my_list[-1])

输出结果

这将给出输出-

b
d

如果要获得列表的一部分,请使用切片运算符。[开始:停止:步骤]。例如,

示例

my_list = ['a', 'b', 'c', 'd']
print(my_list[1:]) #Print elements from index 1 to end
print(my_list[:2]) #Print elements from start to index 2
print(my_list[1:3]) #Print elements from index 1 to index 3
print(my_list[::2]) #Print elements from start to end using step sizes of 2

输出结果

这将给出输出-

['b', 'c', 'd']
['a', 'b']
['b', 'c']
['a', 'c']