在Python中查找列表中仅包含偶数索引项的程序
假设我们有一个名为nums的元素列表。我们必须过滤掉所有奇数索引元素,因此只返回该列表中的偶数索引元素。
因此,如果输入如nums = [5,7,6,4,6,9,3,6,2],则输出将为[7,4,9,6]
为了解决这个问题,我们将按照以下步骤进行-
- 使用Python列表切片策略来解决此问题
- 从索引1开始,到列表的末尾,并且每个步骤都增加2,因此切片语法是[1 :: 2]
示例
让我们看一下以下实现,以获得更好的理解-
def solve(nums):
return nums[1::2]
nums = [5,7,6,4,6,9,3,6,2]
print(solve(nums))
输入
[5,7,6,4,6,9,3,6,2]
输出
[7, 4, 9, 6]