【发布时间】:2019-04-04 10:10:50
【问题描述】:
如果您有一个列表my_list = ['a', 'd', 'e', 'c', 'b', 'f'],并且您想构建一个子列表,其中包含直到给定元素的所有元素,例如my_list_up_to_c = ['a', 'd', 'e'],那么如何以一种易于扩展的方式完成呢?也可以通过使用 numpy 数组来加快速度吗?
【问题讨论】:
-
my_list[:my_list.index(2)]我想。它应该类似于循环列表一次,在查找值的第一个实例处返回。在最坏的情况下应该是 O(n)
标签: python arrays python-3.x list