Skip to main content
 首页 » 编程设计

python之list cherry-pick 切片方法

2025年05月04日25soundcode

<分区>

阐明问题相当简单,但我不能 100% 确定我的行话是正确的。尽管如此,从概念上讲,“ cherry-pick ”适合描述我心目中的切片。这是因为我只是想访问(从所有元素中挑选)列表中的两个远距离元素。我试过这个:

my_list[2,7] 

所以我期望它只返回 2 个元素,但我得到了错误:

list indices must be integers, not tuples.

我搜索了这个错误,但我发现它实际上是一个非常普遍的错误,并且引发这个错误的问题实际上都不是针对我的问题类型。

我想我可以一次提取元素 1 然后合并它们,但我的直觉告诉我有一种更“pythonic”的方式。

我遇到的这个问题的另一个稍微复杂的形式是从现有的列表列表构建一个新列表:

new_list = [] 
for i in range(len(my_list)): 
    new_list.append(my_list[i][2,7])