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