假设我有一些 Python 列表,my_list
其中包含 N 个元素。单个元素可以使用 索引my_list[i_1]
,其中i_1
是所需元素的索引。但是,Python 列表也可以在需要从到my_list[i_1:i_2]
列表的“切片”的地方建立索引。对大小为 N 的列表进行切片的 Big-O(最坏情况)表示法是什么?i_1
i_2
就个人而言,如果我正在编写“切片器”,我会从i_1
to迭代i_2
,生成一个新列表并返回它,这意味着 O(N),这是 Python 的做法吗?
谢谢,