Python 中包含所有交替元素的列表


在本文中,我们将学习如何从列表中获取交替元素。我们将看到解决此问题的两种不同方法。

按照以下步骤,可以用一种方法解决此问题。

  • 初始化列表。
  • 3 遍历列表并存储奇数索引处的元素。
  • 打印结果。

示例

让我们看一下代码。

 实时演示

# Initializing the list
numbers = [1, 2, 3, 4, 5]

# finding alternate elements
result = [numbers[i] for i in range(len(numbers)) if i % 2 != 0]

# printing the result
print(result)

如果您运行上述代码,则会得到以下结果。

[2, 4]

我们将使用切片获得所有奇数位置的元素。按照以下步骤,可以用一种方法解决此问题。

  • 初始化列表。
  • 使用 [1::2] 切片获取奇数索引处的元素。
  • 打印结果。

示例

让我们看一下代码。

 实时演示

# Initializing the list
numbers = [1, 2, 3, 4, 5]

# finding alternate elements
result = numbers[1::2]

# printing the result
print(result)

如果您运行上述代码,则会得到以下结果。

输出

[2, 4]

结论

如果您对本文有任何疑问,请在评论部分留言。

更新日期: 2020 年 11 月 13 日

2K+ 次浏览

启动您的职业生涯

完成课程即可获得认证

立即开始
广告