使用 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]

更新于: 12-Oct-2021

1K+ 查看

开启你的 职业生涯

完成课程即可获得认证

开始
广告